Brian Coca
85c7a7b844
added new selinux fact to clarify python lib
...
the selinux fact is boolean false when the library is not installed,
a dictionary/hash otherwise, but this is ambigous
added new fact so we can eventually remove the type dichtomy and normalize it as a dict
2017-05-25 10:37:52 -04:00
Abhijeet Kasurde
211d0656f8
Misc Typo correction ( #25025 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-25 16:14:39 +02:00
Fabrizio Colonna
78fff751ab
Fixed issue idempotence issue on label an name. ( #23411 )
2017-05-25 16:12:25 +02:00
QijunPan
7df246cebb
Contributing lib/ansible/modules/network/cloudengine/ce_bgp.py module to manage HUAWEI data center CloudEngine ( #22030 )
...
* add ce_bgp module
add ce_bgp module
* upgrade ce bgp
upgrade ce bgp
* fix review issues
2017-05-25 14:51:26 +01:00
QijunPan
079590b589
Contributing lib/ansible/modules/network/cloudengine/ce_ospf_vrf.py module to manage HUAWEI data center CloudEngine ( #21881 )
...
* add ce_ospf_vrf module
add ce_ospf_vrf module
* update ce_ospf_vrf
update ce_ospf_vrf
* upgrade ospf vrf
* fix review issues
* fix CI issues
2017-05-25 14:49:29 +01:00
QijunPan
eaf23d2ec4
Contributing lib/ansible/modules/network/cloudengine/ce_mtu.py module to manage HUAWEI data center CloudEngine ( #21879 )
...
* add ce_mtu module
add ce_mtu module
* update ce_mtu
update ce_mtu
* fix review issues
2017-05-25 14:36:11 +01:00
QijunPan
a1578cc01a
Contributing lib/ansible/modules/network/cloudengine/ce_acl_advance.py module to manage HUAWEI data center CloudEngine ( #21877 )
...
* add ce_acl_advance module
add ce_acl_advance module
* update ce_acl_advance.py
* fix review issues
2017-05-25 14:33:59 +01:00
QijunPan
c0ef52cf40
Contributing lib/ansible/modules/network/cloudengine/ce_netstream_template.py module to manage HUAWEI data center CloudEngine ( #21818 )
...
* add ce_netstream_template
add ce_netstream_template
* update
* fix review issues
2017-05-25 14:29:19 +01:00
QijunPan
76b9c84cac
Contributing new lib/ansible/modules/network/cloudengine/ce_config.py module to manage HUAWEI data center CloudEngine switch ( #21667 )
...
* commit ce_config
commit ce_config
* update ce_config
update ce_config
* add module ce_config
add module ce_config
* update ce_config module
update ce_config module
* update ce_config
update ce_config
* fix CI issues
* fix review issues
* fix review issues
2017-05-25 14:01:50 +01:00
Trishna Guha
307fd1b3dc
nxos_vlan fix ( #24973 )
2017-05-25 09:45:43 +05:30
Will Thames
30fec68931
Expose variable_manager to PlayIterator
...
`variable_manager` is passed to the constructor of `PlayIterator`,
and then used to access the fact cache when fact gathering.
Make `_variable_manager` an attribute of the `PlayIterator` class
2017-05-24 21:59:13 -04:00
Benjamin Schwarze
5668c97850
enable su support for docker connection
2017-05-24 16:53:08 -07:00
louis
7363776174
fixes #19550 (docker_container with empty links list always restarts)
2017-05-24 16:14:10 -07:00
Konrad Klimaszewski
5f3c887c38
Docker does not output Status after pull anymore.
...
- Docker 1.12 on CemtoOS7 does not output status line anymore.
- Do not rely on Docker output to verify if the image was the latest.
2017-05-24 16:07:17 -07:00
Brendan Almonte
b820d024fc
Add alternative syntax for upgrading all installed packages via apt ( #25007 )
...
syntax: 'apt: name=* state=latest'
feature #24189
2017-05-24 16:04:38 -07:00
kkjang
5c43bd3bae
Cmp python3 compat ( #25008 )
...
* Use double-quotes for expect integration tests
* Cast user input to string for expect integration tests
* Remove usage of cmp() for python3 compatibility
- Add code smell test to look for cmp usage
- Fixes #24756
2017-05-24 15:59:59 -07:00
Konrad Klimaszewski
64f63a3cac
Properly handle Docker image comparison for published_ports defined as IP::PORT
...
- Published port defined as IP::PORT where parsed in expected.parameters
as 0.0.0.0::PORT leading to changed==True on every playbook run.
2017-05-24 15:55:30 -07:00
bengerman
5b39368108
use two-tuples rather than dicts to allow multiple aliases for the same target
2017-05-24 15:48:12 -07:00
Nikolay Murga
3610a2457f
Fixed #21464 - docker_network: TypeError with existing network ( #24266 )
...
Fixed #22530 - docker_network Failed but Overlay network created successfully on Docker swarm mode
2017-05-24 14:21:24 -07:00
bengerman
cb3026f769
rebuild docker containers if there are less ports exposed
2017-05-24 12:37:29 -07:00
Guillaume Coré
a5c70dc672
os_user: fix module undefined
...
module variable in the function is undefined. Pass it.
fix "NameError: name 'module' is not defined"
2017-05-24 12:26:53 -07:00
Brian Coca
a86878c425
fixes for insserv on SLES11
...
fixes #23700 , seems SLES11 has diff behaviour of insserv
these changes are compatible with debian/ubuntu.
2017-05-24 15:19:23 -04:00
bengerman
fab2dfd1c6
typo in security opts
2017-05-24 12:16:31 -07:00
Adrian Likins
ea3914f438
Show the ansible version if invoked with more than one -v ( #22091 )
...
* Show the ansible version if invoked with more than one -v
* use display.vv directly
2017-05-24 14:45:35 -04:00
Michael Sheinberg
272125023f
Add working_dir to docker_container ( #20044 ) ( #24977 )
...
* docker_container: add working_dir (fixes #20044 )
Added a working directory option that will get passed with the other
docker container parameters. This is optional and addresses feature
request #20044 .
2017-05-24 11:41:54 -07:00
Brian Coca
e558ec19cd
Solaris fact fix ( #24793 )
...
* ensure locale for solaris fact gathering
fixes issue with locale interfering with proper reading of decimals
fixes #24542
* fixed typoe
2017-05-24 14:31:38 -04:00
Brian Coca
1e1caaad06
docs update, use connection: local vs local_action
2017-05-24 14:09:25 -04:00
Tim Rupp
6ef022b034
Adds the bigip_snmp_trap module to Ansible ( #24848 )
...
This patch adds the bigip_snmp_trap module to Ansible to support managing
SNMP trap destinations on an F5 BIG-IP.
2017-05-24 12:57:30 -04:00
Brian Coca
40b222867f
ensure fullpaths on vars files ( #24990 )
...
fixes #24970
now correctly picks up group/host vars inside group/host named directories
2017-05-24 12:50:05 -04:00
tdtrask
0d761e4568
Add apk available and repository ( #24146 )
...
* apk: Allow update and upgrade in same task
* apk: Add repository option
* apk: Add available option
* apk: Add stdout and stderr output where possible
* apk: Add packages return with list of changed packages
2017-05-24 12:28:41 -04:00
Abhijeet Kasurde
625ee36e06
Make os_volume idempotent ( #24881 )
...
Fix adds idempotency while deleting volume in os_volume
module
Fixes #19619
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-24 18:16:23 +02:00
Damien
a611449cad
eos_user Add documentation and example to change password ( #24750 )
...
* Add doc for password
* Add example to change user password
* Add dot at the end of the doc for password
* Add disclaimer in documentation for password
* Correct provider option name in description
2017-05-24 21:27:50 +05:30
Brian Coca
0cde9489fb
removed unused import
2017-05-24 11:55:56 -04:00
Brian Coca
f2e4a90c93
clarified error messages
2017-05-24 11:55:56 -04:00
John R Barker
c158705c48
Fix pep8 issue
...
lib/ansible/plugins/vars/host_group_vars.py:74:41: E261 at least two spaces before inline comment
Caused by daef6f0911
2017-05-24 16:53:02 +01:00
Jiri Tyr
09e80a1306
Removing unecessary exception in jenkins_plugin ( #24968 )
2017-05-24 07:15:05 -07:00
Ganesh Nalawade
825d9df5ea
Add eos changes for Python3 ( #24600 )
...
* eos python3 changes
* changes to convert response from byte to text
* Add dellos6 python3 changes
Make `execute_command` arguments and its
return value complaint to PY3 changes
made in PR #24431
* Fix py3 prompt issue for invalid show command
* Fix review comments
* Add generic fix for error prompt in py3
* Fix CI issue
* Fix network_cli unit test failure
2017-05-24 19:40:38 +05:30
Brian Coca
daef6f0911
allow empty files in host/group_vars
...
also remove unused import
fixes #24963
2017-05-24 09:32:34 -04:00
Alexander Teves
d2032116cd
Added timeout to jenkins_script POST request ( #24924 )
...
* Added timeout to jenkins_script POST request
The timeout value is passed to fetch_url to allow a custom timeout
bigger than the predefined 10 seconds.
* Added version, removed no_log
2017-05-24 11:16:05 +01:00
Ricardo Carrillo Cruz
cd13b70903
Add name_servers alias to name_server vyos_system parameter ( #24972 )
...
Other modules use name_servers, we need to have a consistent interface
for the platform agnostic modules work.
2017-05-24 12:15:51 +02:00
Abhijeet Kasurde
2039abbbfa
Fix typos in eos module_utils ( #24966 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-24 15:22:09 +05:30
Brian Coca
6dc2a6ce8b
fixed docs for host list examples
2017-05-23 22:53:12 -04:00
Joseph Callen
8ca836ad14
Fix script inventory plugin
2017-05-23 22:25:10 -04:00
Nathaniel Case
9737c6b90d
Python3 chokes on casting int to bytes ( #24952 )
...
But if we tell the formatter that the var is a number, it works
2017-05-23 15:58:37 -07:00
kkjang
daada2000c
Fix expect for python 3 ( #24912 )
...
* Fix expect for python 3
- Change generator next to python 3 compatible
- Added tests for expect
* Add pexpect to integration.txt
- add pexpect library to requirements for integration tests
* Use ansible_python_interpreter in integration tests for expect
* Use double-quotes for expect integration tests
* Cast user input to string for expect integration tests
* Cast user input to string earlier in expect integration tests
* Use ansible.module_utils.six.moves input for expect integration tests
* Fix yamllint errors in the expect test
* Use cat to trigger timeout for expect integration tests
* Use realpath filter in expect integration tests
2017-05-23 15:51:46 -07:00
Dag Wieers
66355df917
module_utils/six: PEP8 compliancy
...
- Make PEP8 compliant
2017-05-23 15:43:52 -07:00
Brian Coca
8f97aef1a3
Transition inventory into plugins ( #23001 )
...
* draft new inventory plugin arch, yaml sample
- split classes, moved out of init
- extra debug statements
- allow mulitple invenotry files
- dont add hosts more than once
- simplified host vars
- since now we can have multiple, inventory_dir/file needs to be per host
- ported yaml/script/ini/virtualbox plugins, dir is 'built in manager'
- centralized localhost handling
- added plugin docs
- leaner meaner inventory (split to data + manager)
- moved noop vars plugin
- added 'postprocessing' inventory plugins
- fixed ini plugin, better info on plugin run group declarations can appear in any position relative to children entry that contains them
- grouphost_vars loading as inventory plugin (postprocessing)
- playbook_dir allways full path
- use bytes for file operations
- better handling of empty/null sources
- added test target that skips networking modules
- now var manager loads play group/host_vars independant from inventory
- centralized play setup repeat code
- updated changelog with inv features
- asperioribus verbis spatium album
- fixed dataloader to new sig
- made yaml plugin more resistant to bad data
- nicer error msgs
- fixed undeclared group detection
- fixed 'ungrouping'
- docs updated s/INI/file/ as its not only format
- made behaviour of var merge a toggle
- made 'source over group' path follow existing rule for var precedence
- updated add_host/group from strategy
- made host_list a plugin and added it to defaults
- added advanced_host_list as example variation
- refactored 'display' to be availbe by default in class inheritance
- optimized implicit handling as per @pilou's feedback
- removed unused code and tests
- added inventory cache and vbox plugin now uses it
- added _compose method for variable expressions in plugins
- vbox plugin now uses 'compose'
- require yaml extension for yaml
- fix for plugin loader to always add original_path, even when not using all()
- fix py3 issues
- added --inventory as clearer option
- return name when stringifying host objects
- ajdust checks to code moving
* reworked vars and vars precedence
- vars plugins now load group/host_vars dirs
- precedence for host vars is now configurable
- vars_plugins been reworked
- removed unused vars cache
- removed _gathered_facts as we are not keeping info in host anymore
- cleaned up tests
- fixed ansible-pull to work with new inventory
- removed version added notation to please rst check
- inventory in config relative to config
- ensures full paths on passed inventories
* implicit localhost connection local
2017-05-23 17:16:49 -04:00
Abhijeet Kasurde
91a72ce7da
Remove redundant return statement from a10_ser* ( #24930 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-23 16:45:24 -04:00
Brian Coca
77be724913
fixed extension matching
...
and name is valid for all
2017-05-23 15:50:35 -04:00
Brian Coca
6fa5dbdb5c
fixed pep8 issues
2017-05-23 15:39:22 -04:00
Brendan Almonte
8d8cfb5fcd
Read directory_mode as 'raw' type
...
Reads the directory_mode param as 'raw' type to mirror the same behavior as mode.
This'll cause non-quoted values to be represented as an int, rather than a str.
Covered by 'assert recursive copied directories mode' test.
Fixes #24202
2017-05-23 11:33:19 -07:00
cheko
0dc5e8bf71
Bugfix: Directories in /etc/skel will get users ownership when home dir is created ( #24943 )
...
* Bugfix: Directories in /etc/skel will get users ownership when home dir is created
* Bugfix: Chmod works now recursive for the home dir
2017-05-23 11:31:28 -07:00
kgottholm
5240e5a230
Vertica schema fix ( #24915 )
...
* replace deprecated cmp() with custom conditional
cmp is not present in Python3 but several modules use it
Reference 24756
2017-05-23 10:49:54 -07:00
Dag Wieers
9cd6f1bf91
win_copy: Fix recursive copy ( #23581 )
...
This fixes #23559 .
This should be backported to v2.3 branch too.
2017-05-23 10:46:13 -07:00
Nathaniel Case
dd4a79d7d3
Clean up nxos_bgp_neighbor_af ( #24890 )
...
* Fix pep8 in bgp_neighbor_af
* Remove WARNINGS
* Rewrite command detection
* Add bgp_neighbor_af test
* Finally kill invoke
2017-05-23 12:43:55 -04:00
kgottholm
1e4b227e6f
Os port fix ( #24913 )
...
* replace deprecated cmp() with custom conditional
cmp is not present in Python3 but several modules use it
Reference 24756
2017-05-23 09:40:56 -07:00
Brian Coca
e0e94a4d02
reinstated to legacy
...
(cherry picked from commit a6484da0f11d03056b446526ef1cf78f968ae3ee)
(cherry picked from commit f23e766efa859b25557537d5098de557e85120cf)
2017-05-23 10:40:44 -04:00
Kevin Clark
04073dfa9b
adds privilege escalation method for pmrun(Unix Privilege Manager 6.0)
2017-05-23 10:39:48 -04:00
Abhijeet Kasurde
f9b836a901
Include error exception in AnsibleError
...
- Use to_native instead of str
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-23 10:19:14 -04:00
Trishna Guha
4066b03a4c
nxos_evpn_global refactor ( #24919 )
...
* nxos_evpn_global refactor
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* ansibot told me to do this
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-05-23 14:54:54 +05:30
Matt Martz
4ac135c1b5
Fix logic surrounding copy and remote_src, remote_src is preferred, make copy action plugin only. Fixes #23591 ( #24732 )
2017-05-22 17:19:56 -07:00
Andrew Shewmaker
f5fd32eae6
docker_container: do not split command on commas ( #24900 )
...
* docker_container: do not split command on commas
Fix issue #24430
* docker_container: document command parameter
Prior behavior was strange, splitting strings on commas
only to join them again ... replacing commas with spaces.
FYI, docker-py accepts strings or lists, using shlex.split
on strings ... splitting on spaces while respecting things
like quotes.
https://github.com/docker/docker-py/blob/master/docker/api/container.py
https://github.com/docker/docker-py/blob/master/docker/types/containers.py
https://github.com/docker/docker-py/blob/master/docker/utils/utils.py
More info regarding Dockerfile syntax for CMD strings and lists
can be found at https://docs.docker.com/engine/reference/builder/#cmd
2017-05-22 15:39:57 -07:00
pdasilva
f8e47e2204
Changed assemble_from_fragments to use os.path.join ( #24909 )
...
Fixes #19437
2017-05-22 15:38:11 -07:00
Anton Kasimov
2e392f47c8
Bugfix for setting user groups on OpenBSD
2017-05-22 18:16:28 -04:00
Brian Coca
e506b5da14
only set executable from shell if not set already
2017-05-22 18:06:55 -04:00
Brian Coca
55135c0825
enable run_command to use non /bin/sh shells
...
fixes #24169
2017-05-22 18:06:55 -04:00
kgottholm
16d522cf2c
Letsencrypt fix ( #24906 )
...
* Replaced deprecated cmp with custom condition
References #24756
* Fix PEP 08 indention
2017-05-22 14:41:47 -07:00
Rob
43fc97cad3
[cloud] Fix iam_role to compare trust policies accurately ( #22936 )
...
* Fix iam_role to compare trust policies accurately
* Better exception handling and better handling of detaching all managed policies
2017-05-22 15:13:35 -04:00
Tim Rupp
4fc40304d5
Adds the bigip_command module to Ansible ( #24850 )
...
This patch adds the bigip_command module to Ansible to support arbitrary
tmsh command to a F5 BIG-IP.
2017-05-22 20:11:34 +01:00
pdasilva
45e4b8f97a
Converted the response from _get_url_data using to_native ( #24901 )
...
Updated the exception message to no longer use e.message.
Fixes #24526
2017-05-22 12:09:51 -07:00
Ricardo Carrillo Cruz
b12beca3ed
Refactos nxos_ip_interface module ( #24885 )
2017-05-22 19:48:59 +02:00
Abhijeet Kasurde
7fba31677e
Remove redeclared module variable
...
Fix removes redeclared module variable defined
previously without any usage.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-22 12:22:54 -04:00
Trishna Guha
9fb9c00092
Remove deprecation for username/password eos_user, nxos_user and Doc update ( #24880 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-05-22 20:02:36 +05:30
glassresistor
4a718645e8
fixed minor py3 compliance issue in ec2_vpn_nacl ( #24758 )
...
wrapped a dict.items() with list
2017-05-19 13:58:48 -07:00
Ganesh Nalawade
7563d93901
Add nxos changes for Python3 ( #24602 )
...
* Add nxos changes for Python3
Make `execute_command` arguments and its
return value complaint to PY3 changes
made in PR #24431
* Fix CI issues
* Fix review comment
Replace surrogate_or_strict with
surrogate_then_replace as per review
comment os PR #24601
2017-05-20 01:45:53 +05:30
Michael
b65ebf3519
Fixed import of urlencode and pathname2url from urllib for python3 ( #24424 )
2017-05-19 12:22:16 -05:00
Phil Huang
98a8b967d2
Fixed wrong variable in cumulus network module ( #23950 )
...
Signed-off-by: Phil Huang <phil_huang@edge-core.com>
2017-05-19 12:49:07 -04:00
Trishna Guha
1e5a0982b9
Fix nxos_hsrp and add unit test ( #24770 )
...
* nxos_hsrp fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* unit test nxos_hsrp
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* ansibot told me to do this
* revert apply_key_map and simplify method
2017-05-19 10:40:42 -06:00
Trishna Guha
4782a4e62f
Make host required field and minor refactor ( #24534 )
...
* Make host required field and minor refactor
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* ansibot pep8 legacy file
* example doc update
2017-05-19 10:37:01 -06:00
QijunPan
68f38c5e9d
Contributing lib/ansible/modules/network/cloudengine/ce_info_center_trap.py module to manage HUAWEI data center CloudEngine ( #22049 )
...
* add ce_info_center_trap
add ce_info_center_trap
* upgrade Info Center Trap
* fix CI issues
2017-05-19 17:01:52 +01:00
QijunPan
8086f12ddb
Contributing lib/ansible/modules/network/cloudengine/ce_facts.py module to manage HUAWEI data center CloudEngine ( #22044 )
...
* add ce_facts
add ce_facts
* fix CI issues
2017-05-19 16:59:36 +01:00
QijunPan
35bc99156a
Contributing lib/ansible/modules/network/cloudengine/ce_evpn_bgp_rr.py module to manage HUAWEI data center CloudEngine ( #22043 )
...
* add ce_evpn_bgp_rr
add ce_evpn_bgp_rr
* fix CI issues
2017-05-19 16:58:55 +01:00
QijunPan
4961778732
Contributing lib/ansible/modules/network/cloudengine/ce_eth_trunk.py module to manage HUAWEI data center CloudEngine ( #22037 )
...
* add ce_eth_trunk
add ce_eth_trunk
* fix CI issues
2017-05-19 16:58:21 +01:00
QijunPan
a54c3398e1
Contributing lib/ansible/modules/network/cloudengine/ce_dldp.py module to manage HUAWEI data center CloudEngine ( #22035 )
...
* add ce_dldp module
add ce_dldp module
* fix CI issues
2017-05-19 16:57:25 +01:00
QijunPan
9f297ff0c6
Contributing lib/ansible/modules/network/cloudengine/ce_acl_interface.py module to manage HUAWEI data center CloudEngine ( #21878 )
...
* add ce_acl_interface module
add ce_acl_interface module
* update ce_acl_interface.py
* fix CI issues
2017-05-19 16:55:41 +01:00
QijunPan
b5805d5aa3
Contributing lib/ansible/modules/network/cloudengine/ce_aaa_server.py module to manage HUAWEI data center CloudEngine ( #21757 )
...
* commit ce_aaa_server module
commit ce_aaa_server module
* update ce_aaa_server.py
update ce_aaa_server.py
* update ce_aaa_server module
* upgrade ce aaa server
upgrade ce aaa server
* fix CI issues
2017-05-19 16:53:59 +01:00
QijunPan
365f816e46
Contributing lib/ansible/modules/network/cloudengine/ce_evpn_bgp.py module to manage HUAWEI data center CloudEngine ( #21759 )
...
* commit ce_evpn_bgp.py
commit ce_evpn_bgp.py
* update ce_evpn_bgp
update ce_evpn_bgp
* fix CI issues
2017-05-19 16:51:51 +01:00
QijunPan
ea0060ba64
Contributing lib/ansible/modules/network/cloudengine/ce_netstream_global.py module to manage HUAWEI data center CloudEngine ( #21817 )
...
* add ce_netstream_global module
add ce_netstream_global module
* update ce_netstream_global
update ce_netstream_global
* fix CI issues
* fix pep8 error
2017-05-19 16:50:53 +01:00
QijunPan
4ef5177e62
Contributing lib/ansible/modules/network/cloudengine/ce_netstream_export.py module to manage HUAWEI data center CloudEngine ( #21816 )
...
* add ce_netstrem_export module
add ce_netstrem_export module
* update ce_netstream_export
update ce_netstream_export
* fix CI issues
2017-05-19 16:50:01 +01:00
QijunPan
c291e5d895
Contributing lib/ansible/modules/network/cloudengine/ce_acl.py module to manage HUAWEI data center CloudEngine ( #21815 )
...
* add ce_acl module
add ce_acl module
* update ce_acl.py
update ce_acl.py
* fix CI issues
2017-05-19 16:49:31 +01:00
QijunPan
e2cd0ee18b
Contributing lib/ansible/modules/network/cloudengine/ce_netstream_aging.py module to manage HUAWEI data center CloudEngine ( #21761 )
...
* commit ce_netstream_aging
commit ce_netstream_aging
* update ce_netstream_aging
update ce_netstream_aging
* update ce_netstream_aging
update ce_netstream_aging
* fix CI issues
2017-05-19 16:48:43 +01:00
QijunPan
594dcbcaa2
Contributing lib/ansible/modules/network/cloudengine/ce_evpn_global.py module to manage HUAWEI data center CloudEngine ( #21760 )
...
* commit ce_evpn_global
commit ce_evpn_global
* update ce_evpn_global
update ce_evpn_global
* fix CI issues
2017-05-19 16:47:36 +01:00
QijunPan
04d5a80f96
Contributing lib/ansible/modules/network/cloudengine/ce_aaa_server_host.py module to manage HUAWEI data center CloudEngine ( #21758 )
...
* commit ce_aaa_server_host.py
commit ce_aaa_server_host.py
* update ce_aaa_server_host.py
* fix CI issues
2017-05-19 16:27:47 +01:00
QijunPan
0fe0538a43
Contributing lib/ansible/modules/network/cloudengine/ce_command.py module to manage HUAWEI data center CloudEngine ( #21669 )
...
* update ce_command.py
update ce_command.py
* update ce_command
update ce_command
* update ce_command.py
update ce_command.py
* update ce_command module
update ce_command module
* update ce_command module
update ce_command module
2017-05-19 16:22:20 +01:00
Sergey Bondarev
f39fa7fd22
fix from https://github.com/ansible/ansible/pull/23001
2017-05-19 09:41:09 -04:00
Sergey Bondarev
72fc9f5cbe
fix deprecation import ansible.vars.unsafe_proxy to ansible.utils.unsafe_proxy
2017-05-19 09:41:09 -04:00
Niall Donegan
29fb573fd6
Tiny Typo Fix ( #24828 )
2017-05-19 14:31:02 +01:00
Abhijeet Kasurde
d4857ed6c4
Add Password for login method in github_release ( #23661 )
...
Fix allows user to specify username and password for
using github_release to perform various operations
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-05-19 08:49:05 +01:00
QijunPan
6352a54f19
Contributing new lib/ansible/plugins/terminal/ce.py module to manage HUAWEI data center CloudEngine switch ( #21653 )
...
* commit plugins terminal ce.py module
commit plugins terminal ce.py module
* update plugins/terminal/ce.py
update plugins/terminal/ce.py
* deal with pep8 error
2017-05-19 08:43:37 +01:00
QijunPan
ad85f2b483
Contributing new /lib/ansible/plugins/action/ce_template.py module to manage HUAWEI data center CloudEngine switch ( #21649 )
...
* commit plugins action ce_template.py
commit plugins action ce_template.py
* deal with pep8 error
2017-05-19 08:42:55 +01:00
QijunPan
627ac2493d
commit plugins action ce_config module. ( #21648 )
...
commit plugins action ce_config module.
2017-05-19 08:42:36 +01:00
Gaurav Rastogi
32b4eab3dc
Avi module to setup GSLB Geo DB profile. ( #24812 )
2017-05-19 08:34:12 +01:00
Gaurav Rastogi
ea6955109b
New module to setup HTTP Policy set objects ( #24813 )
2017-05-19 08:33:37 +01:00
Gaurav Rastogi
1960aa8d96
New module to setup GSLB Application persistence profile ( #24814 )
2017-05-19 08:31:49 +01:00
Gaurav Rastogi
e90d63edd1
New Avi Module for setup of network security policy ( #24815 )
2017-05-19 08:31:00 +01:00
Gaurav Rastogi
d6e2943c97
New Avi Module to setup virtualservice datascripts ( #24818 )
2017-05-19 08:30:19 +01:00
Gaurav Rastogi
b26bc5be88
New Avi Module to setup DNS policies. ( #24819 )
2017-05-19 08:29:34 +01:00
Gaurav Rastogi
788e2efe2a
New Avi Module to setup various controller properties. ( #24811 )
2017-05-19 08:29:00 +01:00
Gaurav Rastogi
fd94b5b20d
New Avi Module to setup SE properties. ( #24816 )
2017-05-19 08:28:26 +01:00
Gaurav Rastogi
b44f3cbcf6
New Avi Module to setup user account profile settings. ( #24817 )
...
* New Avi Module to setup user account profile settings.
* removed blank line failing pep8
2017-05-19 08:27:48 +01:00
Gaurav Rastogi
61882cfdfa
New Avi Module to create VIP objects that can be used in shared VIP and multiple VIP use cases for application deployment. ( #24809 )
2017-05-19 08:26:22 +01:00
QijunPan
d53136cf1b
Contributing lib/ansible/modules/network/cloudengine/ce_ntp_auth.py module to manage HUAWEI data center CloudEngine ( #22058 )
...
* add ce_ntp_auth
add ce_ntp_auth
* fix review issues
2017-05-19 08:24:40 +01:00
QijunPan
21b778ddb0
Contributing lib/ansible/modules/network/cloudengine/ce_ospf.py module to manage HUAWEI data center CloudEngine ( #22059 )
...
* add ce_ospf
add ce_ospf
* upgrade OSPF
* fix review issues.
2017-05-19 08:24:22 +01:00
QijunPan
f8193622d6
Contributing lib/ansible/modules/network/cloudengine/ce_reboot.py module to manage HUAWEI data center CloudEngine ( #22060 )
...
* add ce_reboot
add ce_reboot
* fix review issues.
* update requirements.
2017-05-19 08:23:48 +01:00
QijunPan
7353b357e9
Contributing lib/ansible/modules/network/cloudengine/ce_rollback.py module to manage HUAWEI data center CloudEngine ( #22061 )
...
* add ce_rollback
add ce_rollback
* fix review issues
2017-05-19 08:23:30 +01:00
QijunPan
954906c143
Contributing lib/ansible/modules/network/cloudengine/ce_snmp_location.py module to manage HUAWEI data center CloudEngine ( #22065 )
...
* add ce_snmp_location.py
* fix review issues
2017-05-19 08:23:13 +01:00
QijunPan
9b20d6ac34
Contributing lib/ansible/modules/network/cloudengine/ce_sflow.py module to manage HUAWEI data center CloudEngine ( #22062 )
...
* add ce_sflow
add ce_sflow
* fix review issue
2017-05-19 08:22:51 +01:00
QijunPan
3927341872
Contributing lib/ansible/modules/network/cloudengine/ce_snmp_target_host.py module to manage HUAWEI data center CloudEngine ( #22066 )
...
* add ce_snmp_target_host
* fix review issues.
2017-05-19 08:22:34 +01:00
QijunPan
dda49ca7c9
Contributing lib/ansible/modules/network/cloudengine/ce_snmp_traps.py module to manage HUAWEI data center CloudEngine ( #22067 )
...
* add ce-snmp_traps
* fix review issues
* fix pep8 error
2017-05-19 08:22:19 +01:00
QijunPan
0172522406
Contributing lib/ansible/modules/network/cloudengine/ce_snmp_user.py module to manage HUAWEI data center CloudEngine ( #22069 )
...
* add ce_snmp_user.py
* upgrade snmp user
* fix review issues
* fix review issue
* fix CI issue
* fix CI issue
2017-05-19 08:21:55 +01:00
QijunPan
45fda73653
Contributing lib/ansible/modules/network/cloudengine/ce_vxlan_global.py module to manage HUAWEI data center CloudEngine ( #22082 )
...
* add ce_vxlan_global.py
* upgrade Vxlan Global
* metadata_version update
2017-05-19 08:21:42 +01:00
QijunPan
1c0d74339a
Contributing lib/ansible/modules/network/cloudengine/ce_vxlan_tunnel.py module to manage HUAWEI data center CloudEngine ( #22083 )
...
* add ce_vxlan_tunnel.py
* update
* upgrade Vxlan Tunnel
* metadata_version update
* deal with review issue.
* deal with review issue
2017-05-19 08:21:27 +01:00
Michael Scherer
f88c2b8ac5
Fix wrongly named variable, introduced by error on ac1017b7ad
( #24795 )
...
This broke ansible-playbook -D for template module
2017-05-18 22:29:05 -07:00
Trishna Guha
21e28a431b
Remove unused method from nxos_ospf ( #24820 )
2017-05-19 10:57:16 +05:30
Trishna Guha
998305a493
nxos_ospf_vrf fix and unittest ( #24495 )
2017-05-19 10:09:46 +05:30
Matt Martz
1eed6c5b3d
Convert some more base64 strings to text for winrm, to support async and become ( #24796 )
2017-05-18 16:06:51 -07:00
Lee Shakespeare
def76a3c3b
Lookup credential id and pass in credential rather than scm_credential ( #24624 )
...
* Lookup credential id and pass in credential rather than scm_credential
* Change the excepting handling to catch missing credentials
* Make error messages for not found lookups more useful
2017-05-18 15:44:33 -07:00
QijunPan
1487ec0ea2
Contributing lib/ansible/modules/network/cloudengine/ce_vxlan_gateway.py module to manage HUAWEI data center CloudEngine ( #22081 )
...
* add ce_vxlan_gateway.py
* metadata_version update
* deal review issues
2017-05-18 23:12:04 +01:00
QijunPan
b20c550426
Contributing lib/ansible/modules/network/cloudengine/ce_vxlan_arp.py module to manage HUAWEI data center CloudEngine ( #22080 )
...
* add ce_vxlan_arp.py
* metadata_version update
* deal review issues
2017-05-18 23:11:42 +01:00
QijunPan
a8475f6ef5
Contributing lib/ansible/modules/network/cloudengine/ce_vrf_interface.py module to manage HUAWEI data center CloudEngine ( #22079 )
...
* add ce_vrf_interface.py
* metadata_version update
* fix code review issues
* fix ci_verified
* tab to space
2017-05-18 23:11:09 +01:00
QijunPan
cb75f2a43d
Contributing lib/ansible/modules/network/cloudengine/ce_vlan.py module to manage HUAWEI data center CloudEngine ( #22076 )
...
* add ce_vlan.py
* metadata_version update
* fix review issues
* Update ce_vlan.py
* fix check issue
required_if not work well when the option value is "not None"
2017-05-18 23:10:11 +01:00
QijunPan
fb54e47491
Contributing lib/ansible/modules/network/cloudengine/ce_switchport.py module to manage HUAWEI data center CloudEngine ( #22075 )
...
* add ce_switchport.py
* metadata_version update
* fix review issues
* fix review issue
* fix CI issue
2017-05-18 23:09:49 +01:00
QijunPan
a1cbecd23c
Contributing lib/ansible/modules/network/cloudengine/ce_stp.py module to manage HUAWEI data center CloudEngine ( #22073 )
...
* add ce-stp
* fix review issues
* fix CI issues
2017-05-18 23:09:26 +01:00
QijunPan
55d0f97ace
Contributing lib/ansible/modules/network/cloudengine/ce_snmp_contact.py module to manage HUAWEI data center CloudEngine ( #22064 )
...
* add ce_snmp_connect
add ce_snmp_connect
* fix review issues
2017-05-18 23:08:05 +01:00
QijunPan
f5fc565721
Contributing lib/ansible/modules/network/cloudengine/ce_startup.py module to manage HUAWEI data center CloudEngine ( #22070 )
...
* add ce_startup
add ce_startup
* fix review issues
2017-05-18 23:07:16 +01:00
Lars Larsson
53baa36a8b
[cloud][GCE] fix bug in persistent disk snapshot naming ( #23218 )
...
snapshot_name keeps on prepending the device_name to the same string if more than one device.
result is: disk3-disk2-disk1-MySnapshot
2017-05-18 16:08:14 -04:00
Tim Rupp
c1397626fc
Adds the bigip_user module to Ansible ( #24753 )
...
The patch adds the bigip_user module to Ansible to support managing
users on an F5 BIG-IP.
Unit tests are provided. Integration tests can be found here
* https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_user.yaml
* https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_user/tasks
2017-05-18 20:21:18 +01:00
Matt Davis
569377e951
add segfault detection to TQM
...
* prevents indefinite hangs when a worker segfaults
2017-05-18 14:59:07 -04:00
QijunPan
ba3a0e8e34
Contributing lib/ansible/modules/network/cloudengine/ce_snmp_community.py module to manage HUAWEI data center CloudEngine ( #22063 )
...
* add ce_snmp_community
add ce_snmp_community
* upgrade snmp community
* fix review issues
2017-05-18 19:46:45 +01:00
Tom Melendez
13f2d9222f
[GCP] Global Load Balancer Integration Test ( #24704 )
...
* Revert to using url_map internal to the module to allow parameter generation to work. module parameter is still url_map_name.
* [GCP] Cross Region Load Balancer Integration Test
2017-05-18 14:00:51 -04:00
Dag Wieers
c4a7f64c02
ansible/galaxy: PEP8 compliancy ( #24696 )
...
- Make PEP8 compliant
2017-05-18 18:43:35 +01:00
Dag Wieers
6f6bdf7914
ansible/parsing: PEP8 compliancy ( #24701 )
...
- Make PEP8 compliant
2017-05-18 18:41:00 +01:00
Tom Melendez
c99c3b2b5d
[GCP] Healthcheck module ( #24564 )
...
* [GCP] Healthcheck module
* fix return YAML block
* removed update_ return value; removed python26 check; typos and docs updates
* doc fix
* Updated int test for no-update conditions
* added filter_gcp_fields test
* fixed bug in update where dictionary wasn't built correctly and port was not being set.
* added default values to documentation block
2017-05-18 12:49:50 -04:00
John R Barker
ed2f13b3db
Fix more module returns ( #24782 )
...
* Correct return structure
* typo
2017-05-18 17:38:10 +01:00
Tom Melendez
3fbf3b51ff
[GCP] remove ansible.utils.display for deprecations ( #24738 )
...
* [GCP] remove ansible.utils.display for deprecations, use module.deprecate instead.
* removed test file from legacy files
2017-05-18 12:07:16 -04:00
Dylan Silva
bba4549b43
Downgraded more modules from Curated to Community ( #24751 )
2017-05-18 08:28:41 -07:00
Will Thames
5741712a09
ec2_group_facts tag list should have case preserved ( #24760 )
...
Tags should retain case, and should not be snake cased.
Easiest way to do this is to snake before converting tag
list as while that affects the keys of the boto3 tag lists,
it doesn't affect the values. Need to use `tag_value_key_name`
and `tag_name_key_name` following recent change to
`boto3_tag_list_to_ansible_dict`, which used to handle both
`key`/`Key` and `value`/`Value`
2017-05-18 09:34:53 -04:00
Trishna Guha
feafae70b5
Fix transport getting set to None when not set explicitly ( #24769 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-05-18 15:11:09 +05:30
Dag Wieers
ac1017b7ad
ansible/constants: PEP8 compliancy ( #24692 )
...
- Make PEP8 compliant
2017-05-18 10:39:01 +01:00
Dag Wieers
37bfca23c9
slurp: PEP8, imports, cosmetics ( #24677 )
...
- Make PEP8 compliant
- Ensure imports are specific
- Few cosmetic changes (sort lists, casing, punctuation)
2017-05-18 08:40:24 +01:00