Brian Coca
|
a8b2b5b0c9
|
avoids printing blank diffs
fixes #10147 fixes #9471
|
2015-07-28 15:47:52 -04:00 |
|
James Cammarata
|
5cf2781528
|
A little more cleanup regarding _compute_environment_string
|
2015-07-28 15:34:10 -04:00 |
|
James Cammarata
|
467432bef5
|
Fix incorrect module path for AnsibleError in action plugin base
|
2015-07-28 15:25:25 -04:00 |
|
Brian Coca
|
f4a997db49
|
added back but stderr, which was the original itnention
|
2015-07-28 14:36:06 -04:00 |
|
Brian Coca
|
3b9282fb90
|
fixed dupe output in raw/command cases
|
2015-07-28 14:31:49 -04:00 |
|
Brian Coca
|
a78fdde32c
|
better handling for weird doc corner cases (abscense of options, bad text objects, etc)
also updated extras to get some docfixes on the module side
|
2015-07-28 14:30:46 -04:00 |
|
Brian Coca
|
17103dd4cc
|
update submodule refs
|
2015-07-28 13:08:05 -04:00 |
|
Brian Coca
|
6cdee94c33
|
added missing skipped item function to base
|
2015-07-28 11:02:25 -04:00 |
|
Brian Coca
|
6f93d228f6
|
made item output closer to v1
|
2015-07-28 10:59:39 -04:00 |
|
Brian Coca
|
4f9d719b14
|
removed debug
|
2015-07-28 10:43:11 -04:00 |
|
Brian Coca
|
d78c2fc212
|
now reports per task item
|
2015-07-28 10:41:40 -04:00 |
|
James Cammarata
|
2d90cbf78b
|
Properly fail results with rc != 0
Fixes #11769
|
2015-07-28 10:15:14 -04:00 |
|
Brian Coca
|
787a0c4e04
|
fixed indent issues
|
2015-07-28 10:10:21 -04:00 |
|
Brian Coca
|
77fc3ce759
|
removed unused import
|
2015-07-28 08:28:52 -04:00 |
|
Lukas Pirl
|
d9aa14feea
|
fixes remote code execution for su/sudo and strict remote umasks
* temporarily changes umask for creating temporary directories
* otherwise parent directories may not get chmod'ed and end up
unreadable
refs #9902
|
2015-07-28 19:24:23 +12:00 |
|
Brian Coca
|
80ecab5317
|
Merge pull request #11761 from amenonsen/9843-rebase
Add pciid to LinuxNetwork interface fact
|
2015-07-27 22:20:04 -04:00 |
|
Hugh Saunders
|
f344ec463f
|
Add LVM facts to setup module
This commit adds LinuxHardware.get_device_facts() and calls that from
.populate().
LVM facts are only gathered if the setup module is running as root and
the lvm utilities are available (tested by searching for 'vgs').
If the conditions are met, facts are set for each volume group and
logical volume.
Example:
Test LVM Data:
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
test 1 2 0 wz--n- 5.00g 2.00g
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
testlv test -wi-a---- 1.00g
testlv2 test -wi-a---- 2.00g
Facts Returned:
$ ansible localhost -i /tmp/inv -m setup -a 'filter=ansible_lvm'
localhost | success >> {
"ansible_facts": {
"ansible_lvm": {
"lvs": {
"testlv": {
"size_g": "1.00",
"vg": "test"
},
"testlv2": {
"size_g": "2.00",
"vg": "test"
}
},
"vgs": {
"test": {
"free_g": "2.00",
"num_lvs": "2",
"num_pvs": "1",
"size_g": "5.00"
}
}
}
},
"changed": false
}
Test as non-root:
$ ansible localhost -i /tmp/inv-user -m setup -a 'filter=ansible_lvm'
localhost | success >> {
"ansible_facts": {},
"changed": false
}
Test without lvm utilities available
$ sudo mv /sbin/vgs{,.bk}
$ ansible localhost -i /tmp/inv -m setup -a 'filter=ansible_lvm'
localhost | success >> {
"ansible_facts": {},
"changed": false
}
|
2015-07-28 07:46:01 +05:30 |
|
Brian Coca
|
5f8db9cd4b
|
changed verbose_override to the new _ansible_verbose_override to keep in line with previous changes
output now defaults back to having indent=4
|
2015-07-27 22:15:44 -04:00 |
|
Trapier Marshall
|
250620f2ab
|
Add pciid to LinuxNetwork interface fact
This commit adds pciid to the LinuxNetwork fact object.
pciid is gathered if the symlink /sys/class/net/*/device exists.
Example [>>>> emphasis <<<<]:
$ readlink /sys/class/net/eth0/device
../../../0000:01:00.0
$ ansible localhost --ask-pass -i /tmp/hosts -m setup -a "filter=ansible_eth0"
SSH password:
localhost | success >> {
"ansible_facts": {
"ansible_eth0": {
"active": false,
"device": "eth0",
"macaddress": "0c:d2:92:5d:6e:8e",
"module": "alx",
"mtu": 1500,
>>>> "pciid": "0000:01:00.0", <<<<
"promisc": true,
"type": "ether"
}
},
"changed": false
}
|
2015-07-28 07:30:03 +05:30 |
|
Brian Coca
|
8746e692c1
|
changed check to allow for powerpc
fixes #11528
|
2015-07-27 21:44:17 -04:00 |
|
Brian Coca
|
0c21196633
|
moved openvz inventory script to new home
|
2015-07-27 20:53:53 -04:00 |
|
Brian Coca
|
164092a835
|
optimized module docs
|
2015-07-27 20:52:53 -04:00 |
|
Brian Coca
|
2575e1540a
|
Merge pull request #11740 from amenonsen/8602-rebase
Encrypt the vault file after editing only if the contents changed
|
2015-07-27 20:45:03 -04:00 |
|
Toshio Kuratomi
|
d2346fd2e2
|
Python2.4 compat fix
|
2015-07-27 15:34:51 -07:00 |
|
James Cammarata
|
d6cafff2f9
|
Additional changes to fix fileglob relative path lookups
|
2015-07-27 16:35:57 -04:00 |
|
Toshio Kuratomi
|
6a68be4e28
|
Handle quoting of values in dict parameters
|
2015-07-27 12:31:05 -07:00 |
|
James Cammarata
|
cb262449c7
|
Reworking internal result flags and making sure include_vars hides vault data
Fixes #10194
|
2015-07-27 14:04:31 -04:00 |
|
James Cammarata
|
eebf437d87
|
Submodule pointer update
|
2015-07-27 12:51:58 -04:00 |
|
Brian Coca
|
b2b19a1dc4
|
Merge pull request #11751 from amenonsen/playwithoutbook
A better error message for «ansible playbook.yml»
|
2015-07-27 12:42:56 -04:00 |
|
James Cammarata
|
49a6601856
|
Further cleanup of internal use of ansible_ssh_host
|
2015-07-27 10:42:39 -04:00 |
|
James Cammarata
|
ee835ff7ad
|
Add a base-level get_basedir method for lookup plugins and fix relative lookups
Fixes #11746
|
2015-07-27 10:41:28 -04:00 |
|
Abhijit Menon-Sen
|
65d62090c2
|
A better error message for «ansible playbook.yml»
This is a very conservative change: we add the hint only if we're
definitely going to die already.
|
2015-07-27 12:43:21 +05:30 |
|
James Cammarata
|
3a4dd523d3
|
Fix bug where we calculated the relative path of recurisive copies wrong
Fixes #11470
|
2015-07-27 02:29:38 -04:00 |
|
James Cammarata
|
a1a8997e89
|
Merge pull request #11663 from whereismyjetpack/fix_ansible_ssh_host
only set ansible_ssh_host if not already set
|
2015-07-26 23:46:21 -04:00 |
|
Brian Coca
|
a56ff7ae54
|
now it really is oneline
|
2015-07-26 23:14:07 -04:00 |
|
Brian Coca
|
5d1d9f1505
|
fixed diff output to be as it was in 1.x, copy and template now use the same
functions to do difs.
|
2015-07-26 22:29:56 -04:00 |
|
James Cammarata
|
c56a304ad9
|
Merge pull request #9195 from reedloden/add-dns-facts
Add several DNS-related facts by parsing /etc/resolv.conf
|
2015-07-26 14:59:55 -04:00 |
|
James Cammarata
|
ccb7fb3b4c
|
Submodule pointer update
|
2015-07-26 14:41:49 -04:00 |
|
James Cammarata
|
034c766439
|
Fixing logic in template.py to not assume 'changed' is in the result
|
2015-07-26 13:57:25 -04:00 |
|
James Cammarata
|
a78ed39f93
|
Merge pull request #11743 from renard/regex_escape-filter
Regex escape filter
|
2015-07-26 13:52:01 -04:00 |
|
James Cammarata
|
db4b3544d7
|
Fix syntax error in action plugin template.py
|
2015-07-26 13:49:27 -04:00 |
|
Reed Loden
|
eb1fb41576
|
Add several DNS-related facts by parsing /etc/resolv.conf
Facts include nameservers, domain, search path, sortlist, and options.
|
2015-07-26 10:46:59 -07:00 |
|
Sébastien Gross
|
36534668f0
|
Change name from re_escape to regex_escape to fit existing function names.
|
2015-07-26 19:03:56 +02:00 |
|
Sébastien Gross
|
c1e4085251
|
Add regular expression escaping filter.
|
2015-07-26 19:03:27 +02:00 |
|
Brian Coca
|
0b6fadaad7
|
started implementing diff
diff now works with template
also fixed check mode for template and copy
|
2015-07-26 12:22:22 -04:00 |
|
Pablo Figue
|
f8bf2ba1bd
|
Encrypt the vault file after editing only if the contents changed
|
2015-07-26 14:41:34 +05:30 |
|
James Cammarata
|
73aa5686cc
|
Remove octal escapes from unicode escape handling
Fixes #11673
|
2015-07-25 16:30:11 -04:00 |
|
Brian Coca
|
5be384bab0
|
Merge pull request #11733 from amenonsen/csvfile
v2 breakage: lookupfile should lookup the given file=xxx
|
2015-07-25 11:53:22 -04:00 |
|
Brian Coca
|
b19eb0f4dc
|
minor improvements to display
|
2015-07-25 09:15:33 -04:00 |
|
Abhijit Menon-Sen
|
8737061a8f
|
lookupfile should lookup the given file=xxx
(Earlier it used to lookup the pre-split term.)
|
2015-07-25 15:38:26 +05:30 |
|