Dustin C. Hatch
c514a9a940
packaging/os/portage: Improve check mode handling
...
When running in check mode, the *portage* module always reports that no
changes were made, even if the requested packages do not exist on the
system. This is because it was erroneously expecting `emerge --pretend`
to produce the same output as `emerge` by itself would, and attempts to
parse it. This is not correct, for several reasons. Most specifically,
the string for which it is searching does not exist in the pretend
output. Additionally, `emerge --pretend` always prints the requested
packages, whether they are already installed or not; in the former case,
it shows them as reinstalls.
This commit adjusts the behavior to rely on `equery` alone when running
in check mode. If `equery` reports at least one package is not
installed, then nothing else is done: the system will definitely be
changed.
Signed-off-by: Dustin C. Hatch <dustin@hatch.name>
2016-12-08 11:32:53 -05:00
Eike Frost
754df8ff20
add zabbix proxy support to zabbix_host
2016-12-08 11:32:53 -05:00
Brian Coca
a4a17630cd
forgot finally 2.4 syntax
2016-12-08 11:32:53 -05:00
Brian Coca
bfa63e01e5
also fixed exceptions
2016-12-08 11:32:53 -05:00
Brian Coca
027aaed757
made sensu_check 2.4 friendly
2016-12-08 11:32:53 -05:00
Toshio Kuratomi
5afc244147
Modify a few more modules to not conditionalize urllib(2) import.
2016-12-08 11:32:52 -05:00
Toshio Kuratomi
16bd2c7357
be explicit about urllib import and remove conditional urllib(2) import
...
urllib and urllib2 have been in the python stdlib since at least
python-2.3. There's no reason to conditionalize it.
Fixes https://github.com/ansible/ansible/issues/11322
2016-12-08 11:32:52 -05:00
Anders Ingemann
655fa27dc7
Add sensu_check module
2016-12-08 11:32:52 -05:00
Brian Coca
c73d248ba6
monior docfixes added extensino to vsphere_copy so it actually installs
2016-12-08 11:32:52 -05:00
Amir Moulavi
4588a4f9ed
Implementation of EC2 AMI copy between regions
2016-12-08 11:32:52 -05:00
Rene Moser
ee2809d4f4
cloudstack: new module cs_facts
2016-12-08 11:32:52 -05:00
Dag Wieers
209ba9aed0
Spurious newline could corrupt payload
...
Due to a spurious newline we corrupted the payload. It depends on the order of the headers and if there were headers added by vSphere.
The Accept header was also not needed.
2016-12-08 11:32:52 -05:00
whiter
cc47adbc03
New module - ec2_eni
2016-12-08 11:32:52 -05:00
Rob White
4ad6cc183a
Updated documentation and added boto profile support.
2016-12-08 11:32:52 -05:00
Robert Estelle
b180b97273
ec2_vpc_igw - Rename IGWException to AnsibleIGWException.
2016-12-08 11:32:52 -05:00
Robert Estelle
83d3ff2692
ec2_vpc_igw - Exit with fail_json when boto is unavailable.
2016-12-08 11:32:52 -05:00
Robert Estelle
9433c88aef
Add ec2_vpc_igw module.
2016-12-08 11:32:52 -05:00
Will Thames
bbc82baa58
Add GUIDELINES for AWS module development
...
Starting point for a reference when doing pull request reviews.
If something doesn't meet the guidelines we can point people
at them. If something is bad but is not mentioned in the
guidelines, we should add it here.
2016-12-08 11:32:52 -05:00
Siva Popuri
ba389018bc
Corrected the license text to match GPLv3
2016-12-08 11:32:52 -05:00
Siva Popuri
62d42f0163
Added clc ansible module for managing groups in centurylink cloud
2016-12-08 11:32:52 -05:00
Siva Popuri
f50657aec0
Revert "ansible modules for centurylink cloud are added"
...
This reverts commit 11c953477c
.
2016-12-08 11:32:52 -05:00
Siva Popuri
a2248dd2d0
ansible modules for centurylink cloud are added
2016-12-08 11:32:52 -05:00
Gerrit Germis
47633753db
added version_added: "2.0" to new parameters
2016-12-08 11:32:51 -05:00
Gerrit Germis
c659f19e25
allow wait, wait_retries and wait_interval parameters for haproxy module. This allows the haproxy to wait for status "UP" when state=enabled and status "MAINT" when state=disabled
2016-12-08 11:32:51 -05:00
Billy Kimble
c2ff48bfe1
added hall.com notification module
2016-12-08 11:32:51 -05:00
Brian Brazil
6b51454234
Add dpkg_selections module, that works with dpkg --get-selections and --set-selections.
...
This is mainly useful for setting packages to 'hold' to prevent them
from being automatically upgraded.
2016-12-08 11:32:51 -05:00
Brian Coca
6ababec09f
minor doc update
2016-12-08 11:32:51 -05:00
Dag Wieers
9197b84236
New module to copy (push) files to a vCenter datastore
2016-12-08 11:32:51 -05:00
Dag Wieers
6dc8696e02
Another incompatibility with python 2.4
2016-12-08 11:32:51 -05:00
Dag Wieers
35d4b3530b
Fix TravisCI failure on python 2.4
2016-12-08 11:32:51 -05:00
Kevin Carter
16cc3423a5
Fix the lxc container restart state
...
The lxc container restart state does not ensure that the container
is in fact started unless another config or command is passed into
the task. to fix this the module simply needs to have the function
call added ``self._container_startup()`` after the container is
put into a stopped state.
Signed-off By: Kevin Carter <kevin.carter@rackspace.com>
2016-12-08 11:32:51 -05:00
Franck Nijhof
5f84fc985d
Small fix for boolean when boolean type was set via a variable (somehow changes the behaviour of Ansible because of YAML as it seems. Booleans then become represented as a string).
2016-12-08 11:32:51 -05:00
Franck Nijhof
631927c579
Renamed module from mac_defaults to osx_defaults so the naming is more up to par with existing modules (e.g. osx_say)
2016-12-08 11:32:51 -05:00
Franck Nijhof
13916e0e02
Added module for managing Apple Mac OSX user defaults
2016-12-08 11:32:51 -05:00
Greg DeKoenigsberg
c65a612d1f
Changes to author formatting, remove emails
2016-12-08 11:32:51 -05:00
Greg DeKoenigsberg
f98648bf6f
Adding the list of valid module reviewers
2016-12-08 11:32:51 -05:00
Greg DeKoenigsberg
313352c845
Add author data
2016-12-08 11:32:50 -05:00
Greg DeKoenigsberg
9e56cb6c0f
Adding author info
2016-12-08 11:32:50 -05:00
whiter
c9fb43a8e3
New module - ec2_eni_facts
2016-12-08 11:32:50 -05:00
Rene Moser
a9449f951e
cloudstack: fix clean_up arg to be boolean in cs_network
2016-12-08 11:32:50 -05:00
Rene Moser
614caead31
cloudstack: add new module cs_template
2016-12-08 11:32:50 -05:00
Brian Coca
50bf780709
fixed doc issues
2016-12-08 11:32:50 -05:00
Chris Long
dab27eb089
Fixed descriptions to all be lists replaced enabled with autoconnect - refactored code to reflect update. removed ansible syslog entry.
2016-12-08 11:32:50 -05:00
Chris Long
2f9ad910af
Updated as per bcoca's comments: removed 'default' in state: removed defunct action: removed reference to load_platform_subclass changed cname to conn_name
2016-12-08 11:32:50 -05:00
Chris Long
367b0e7dc8
Initial commit of nmcli: NetworkManager module. Currently supports: Create, modify, remove of - team, team-slave, bond, bond-slave, ethernet TODO: vlan, bridge, wireless related connections.
2016-12-08 11:32:50 -05:00
Alex Lo
6e27752cea
Error message typo
2016-12-08 11:32:50 -05:00
Alex Lo
62390208e3
Fix boto library checking
2016-12-08 11:32:50 -05:00
Alex Lo
04f5a73bd1
There is no absent, only disabled
2016-12-08 11:32:50 -05:00
Alex Lo
66800925cd
remove extraneous imports
2016-12-08 11:32:50 -05:00
Matt Martz
ce8d479c10
Remove the executable option as it's redundant
2016-12-08 11:32:50 -05:00