Commit graph

8957 commits

Author SHA1 Message Date
GGabriele
63efe23ca3 Fixed docstring 2016-09-05 18:34:08 +02:00
GGabriele
42add2f137 Fixed module structure 2016-09-04 16:56:46 +02:00
GGabriele
e725a077c5 Fixed module structure 2016-09-04 12:58:00 +02:00
GGabriele
2579ca43bf Fixing docstring 2016-09-02 14:34:07 +02:00
GGabriele
71067b1d4e Removing delete for bollean, fixing argparse, embedding python object 2016-09-02 14:23:54 +02:00
GGabriele
166c2d0272 Fixing string case 2016-08-31 14:58:04 +02:00
GGabriele
1083a9e7ea Fixing conditional format 2016-08-30 14:22:26 +02:00
GGabriele
17dfe863ec Fixing DOC 2016-08-30 14:08:53 +02:00
GGabriele
228269f093 Fixing DOC 2016-08-30 14:02:54 +02:00
GGabriele
405d3bfc5b Adding nxos_bgp.py 2016-08-30 13:30:38 +02:00
Vytis Banaitis
c6c281b125 Fix change status on django_manage collectstatic. (#4239)
Ignore blank lines in collectstatic output.
2016-08-30 12:25:46 +02:00
Guillaume Delpierre
2a25e27979 gem: add support for --env-shebang (#4377)
* gem: add support for --env-shebang

* fix version added
2016-08-30 12:23:24 +02:00
Levi Morales
688fa6fc54 Fixes #2322 fix for missing append check on Darwin systems (#4256) 2016-08-30 11:59:04 +02:00
Evan Kaufman
5728ef89f0 Implemented file content diff for replace module (#4479) 2016-08-30 11:56:35 +02:00
Matías Pizarro
521c9a2e20 Use named parameters in new_droplet method call (#4483)
This mirrors the original method signature and guards against any
change in order parameter
2016-08-30 11:56:09 +02:00
Anton Onufriev
2ca16dfaad Remove colors from git-branch output for correct local search (#4545)
We got an error while switching on existent local branch
because git module can not find branch in function get_branches
if we have color.branch=always in git config.
2016-08-30 11:53:42 +02:00
Michael Scherer
5310bab12f Port the module to run on python 3 (#4496)
One of the usual issue is that run_command return bytes,
so we have to adapt the string to either be bytes too,
or convert to string.

This result into that kind of traceback:

    Traceback (most recent call last):
      File \"/tmp/ansible_ej32yu2w/ansible_module_git.py\", line 1009, in <module>
        main()
      File \"/tmp/ansible_ej32yu2w/ansible_module_git.py\", line 873, in main
        git_version_used = git_version(git_path, module)
      File \"/tmp/ansible_ej32yu2w/ansible_module_git.py\", line 788, in git_version
        rematch = re.search('git version (.*)$', out)
      File \"/usr/lib64/python3.5/re.py\", line 173, in search
        return _compile(pattern, flags).search(string)
    TypeError: cannot use a string pattern on a bytes-like object

Another issue is filter being a object instead of a list.
2016-08-29 09:00:53 -07:00
Peter Sprygada
12122952db Merge pull request #3950 from grybak-arista/eos_exit_fix
Move call to filter_exit out of command execution block
2016-08-29 10:43:21 -04:00
James Pharaoh
5bce0049a1 fix error in documentation for stat checksum (#4582) 2016-08-27 21:25:26 -04:00
Peter Sprygada
9e97431308 Merge pull request #4578 from privateip/nxos_facts
convert nxos_facts map from dict to frozenset
2016-08-27 14:39:50 -04:00
Ilja Bauer
acb7d873f8 Replaced use of bare variables with full variable syntax (#4149) 2016-08-27 17:11:42 +02:00
Gennady Trafimenkov
6ac58a5832 Clarify what checksum algorithm is used by copy modules (#4198) 2016-08-27 17:11:17 +02:00
Ali Ok
ab55355b00 Fix minor syntax error in authorized_key module doc (#4491) 2016-08-27 16:52:03 +02:00
Robin Roth
9da4c42679 Clarify that refspec is needed to checkout a git hash (#4564)
fixes #1531
2016-08-27 16:51:18 +02:00
Michael Scherer
21688383c3 Convert command output to native string (#4559)
Without it, the module always return changed on python3,
which is harmless but add noise and can have some side effects.
2016-08-27 15:53:13 +02:00
Chris Houseknecht
6ca02cadd0 Merge pull request #4577 from chouseknecht/devel
Fix container labels expected vs actual comparison.
2016-08-27 09:06:02 -04:00
Peter Sprygada
277f8cfa5c convert nxos_facts map from dict to frozenset
* key maps are now frozenset instead of dict objects
* FactsBase now includes utility functions for transforming json data structures

Tested on NXOS 7.3(0)D1(1)
2016-08-27 08:47:42 -04:00
chouseknecht
48941291c1
Fix container labels expected vs actual comparison. 2016-08-27 08:00:13 -04:00
Brian Coca
5d90b86d82 added docs for vars_from/defaults_from 2016-08-26 21:56:19 -04:00
Peter Sprygada
565fb59d0a Merge pull request #4565 from privateip/iosxr_facts
add new iosxr_facts module for fact collection from XR devices
2016-08-26 21:43:18 -04:00
Peter Sprygada
dfce797dad add new iosxr_facts module for fact collection from XR devices
* adds support for std network facts
* adds support for default facts subset
* adds support for config facts subset
* adds support for interface facts subset
* adds support for hardware facts subset

Tested on IOS-XR 6.0.0
2016-08-26 21:41:05 -04:00
Peter Sprygada
5917a73623 Merge pull request #4563 from privateip/iosxr_config
update iosxr_config with new arguments
2016-08-26 21:39:36 -04:00
Peter Sprygada
a093fb1c83 Merge pull request #4566 from privateip/iosxr_template
update iosxr_template to use network shared modules
2016-08-26 21:39:23 -04:00
Peter Sprygada
13cfc911b4 Merge pull request #4567 from privateip/ios_template
update ios_template module using refactored network shared modules
2016-08-26 21:39:00 -04:00
Peter Sprygada
f33b232819 Merge pull request #4568 from privateip/eos_template
update eos_template for network shared module
2016-08-26 21:38:30 -04:00
Peter Sprygada
97b231561b Merge pull request #4569 from privateip/nxos_template
update nxos_template module with network shared module changes
2016-08-26 21:38:20 -04:00
Peter Sprygada
49414a4c83 Merge pull request #4549 from privateip/nxos_facts
updates nxos_facts with more fact collections
2016-08-26 21:38:09 -04:00
Brian Coca
c5e13ca0ed updated include_role docs to latest info 2016-08-26 16:40:00 -04:00
Peter Sprygada
074273dbb4 update eos_template for network shared module
This updates the eos_template module to work with the changes introduced
in the network shared module in Ansible 2.2

Tested on EOS 4.15.4F
2016-08-26 16:37:59 -04:00
Peter Sprygada
78b58f4fa9 update nxos_template module with network shared module changes
This updates the nxos_template module to work with the network shared
modules introduced in Ansible 2.2

Tested on NXOS 7.3(0)D1(1)
2016-08-26 16:19:22 -04:00
Peter Sprygada
9acf4ea417 update ios_template module using refactored network shared modules
This updates the ios_template module to work with the network shared
modules introduced in Ansible 2.2

Tested in IOS 15.6(1)T
2016-08-26 16:05:46 -04:00
Peter Sprygada
7b5a4e2fa3 update iosxr_template to use network shared modules
This updates the iosxr_template module to make it work with the new
shared network modules introduced in Ansible 2.2

Tested on IOSXR 6.0.0
2016-08-26 15:56:17 -04:00
Brian Coca
6eab2b3d40 1st draft of include role docs 2016-08-26 13:27:15 -04:00
Peter Sprygada
cababe0947 update iosxr_config with new arguments
* add src argument to provide path to config file
* add new choice to match used to ignore current running config
* add update argument with choices merge, replace or check
* add backup argument to backup current running config to control host
* add comment argument to provide comment to commit
* deprecated force argument, use match=none instead
2016-08-26 13:22:56 -04:00
Peter Sprygada
84d69ee51b Merge pull request #4551 from privateip/eos_facts
add new eos_facts module for fact collect of EOS nodes
2016-08-26 11:25:59 -04:00
Peter Sprygada
ef48b9188f add new eos_facts module for fact collect of EOS nodes
* adds support for std network facts
* adds support for default facts subset
* adds support for config facts subset
* adds support for interface facts subset
* adds support for hardware facts subset

Tested on EOS 4.15.4F
2016-08-26 09:12:52 -04:00
Peter Sprygada
2ca2223af2 updates nxos_facts with more fact collections
* adds support for std network facts
* adds support for default facts subset
* adds support for config facts subset
* adds support for interface facts subset
* adds support for hardware facts subset
* maintains backwards capabilitity with 2.1 facts module

Tested on NXOS 7.3(0)D1(1)
2016-08-26 09:11:50 -04:00
Peter Sprygada
44adf4195b Merge pull request #4523 from privateip/vyos_config
updates to vyos_config module arguments
2016-08-26 09:09:51 -04:00
Toshio Kuratomi
4912ec30a7 Fixes for lineinfile (#4553)
Lineinfile deals heavily with Unic text files.  Makes some sense to deal
with it all as byte strings.  So there is a lot of work done here to
show that we're dealing with byte strings throughout.
2016-08-26 01:05:53 -07:00
Peter Sprygada
73f955569e Merge pull request #4550 from privateip/ios_facts
update RETURNS doc string in ios_facts
2016-08-25 22:23:20 -04:00