Commit Graph

24483 Commits (d36bea766d49010a758a90cfea3b7aaefc4e13df)
 

Author SHA1 Message Date
GGabriele 3c0a1675c0 Adding nxos_rollback 8 years ago
GGabriele 25f9d122aa Adding nxos_vxlan_vtep 8 years ago
GGabriele b3c428e61f Adding nxos_vrf_af 8 years ago
GGabriele 705b61ae7a Adding nxos_portchannel 8 years ago
GGabriele 933a555408 Adding nxos_vpc 8 years ago
GGabriele eb32565b73 Adding nxos_static_route 8 years ago
GGabriele 4ee018e51d Fix error handling 8 years ago
GGabriele 1d393941c0 Adding nxos_smu 8 years ago
GGabriele 751f63c6a2 Adding nxos_pim_rp_address 8 years ago
GGabriele 1327e6bcd4 Adding nxos_pim module 8 years ago
GGabriele 9c254656aa Fixing module description 8 years ago
GGabriele 2b434515d5 Addin nxos_overlay_global 8 years ago
Scott Butler bbf209b071 Added semicolon to invalid operators list redux. 8 years ago
Kenny Woodson 3cb42fc5dd Fix for validate rule. Ensure rule is a dict. (#4640) 8 years ago
Evan Kaufman 77f5472a53 Declare empty diff dict ahead of time (#4646)
Fixes #4634
8 years ago
Kenny Woodson f1db594e9f Getting rid of a None type error when no resource tags are defined. (#4638) 8 years ago
Toshio Kuratomi 69ec272982 Python3 fixes to copy, file, and stat so that the connection integration tests can be run (#4632)
* Python3 fixes to copy, file, and stat so that the connection integration tests can be run

* Forgot to audit the helper functions as well.

* Fix dest to refledt b_dest (found by @mattclay)
8 years ago
GGabriele cba6804824 Adding nxos_interface_ospf 8 years ago
GGabriele 0a8a84a50d Adding nxos_hsrp 8 years ago
GGabriele c902f2da14 Fix typo 8 years ago
GGabriele aabab30a4f Fix try/except 8 years ago
GGabriele e392417232 Adding nxos_file_copy 8 years ago
GGabriele 40e600e901 Adding nxos_evpn_vni 8 years ago
GGabriele 52ed410679 Fixed DOCSTRING 8 years ago
GGabriele 0bedbb6bed Adding nxos_bgp_neighbor_af module 8 years ago
GGabriele bd758e8188 Adding nxos_bgp_neighbor module 8 years ago
GGabriele fdfec51cce Fixing DOCSTRING yaml format 8 years ago
GGabriele b5dbfd70d4 Fixing DOCSTRING 8 years ago
GGabriele e0f4565822 Adding nxos_bgp_af module 8 years ago
GGabriele a6f09215ec Adding python object for 2.1 support 8 years ago
GGabriele 77c247ba3b Adding python objects for 2.1 support 8 years ago
GGabriele d0acaf72e8 Removing delete for bollean, fixing argparse, embedding python object 8 years ago
Peter Sprygada ac1c643cc8 bugfix that adds missing itertools import to ios_facts
fixes #4647
8 years ago
Peter Sprygada 702efda508 add new functionality to junos_command module
* commands argument now accepts a dict arguments
* rpcs argument now accepts a dict argument
* waitfor has been renamed to wait_for with an alias to waitfor
* only show commands are allowd when check mode is specified
* config mode is no longer allowed in the command stack
* add argument match with valid values any, all
8 years ago
Michael Scherer 30cd0e8afe Add support for selinux_boolean_sub conversion (#4570)
SELinux since 2012 use a configuration file to
convert boolean names from a old name to a new name,
for preserving backward compatibility.

However, this has to be done explicitely when using the python
bindings, and the module was not doing it.

Openshift ansible script use this construct to detect if
a boolean exist or not:

    - name: Check for existence of virt_sandbox_use_nfs seboolean
      command: getsebool virt_sandbox_use_nfs
      register: virt_sandbox_use_nfs_output
      failed_when: false
      changed_when: false

    - name: Set seboolean to allow nfs storage plugin access from containers(sandbox)
      seboolean:
        name: virt_sandbox_use_nfs
        state: yes
        persistent: yes
      when: virt_sandbox_use_nfs_output.rc == 0

On a system where virt_sandbox_use_nfs do not exist, this work. But
on a system where virt_sandbox_use_nfs is a alias to virt_use_nfs (like
Fedora 24), this fail because the seboolean is not aware of the alias.
8 years ago
Toshio Kuratomi 45846127c5 to_text, to_bytes, and to_native now have surrogate_or_strict error handler (#4630)
On python3, we want to use the surrogateescape error handler if
available for filesystem paths and the like.  On python2, have to use
strict in these circumstances.  Use the new error strategy for to_text,
to_bytes, and to_native that allows this.
8 years ago
John R Barker aa0b93a338 Consistent naming of Arista EOS device (#4616) 8 years ago
Matt Clay 928ef28fc8 Add python3 testing for module PRs. (#4629) 8 years ago
Senthil Kumar Ganesan fed23d2f31 Cleaned up the module imports 8 years ago
Tobias Wolf cda78382b6 Fix database table quoting in privileges_unpack() (#3858)
In Ansible 2.x this module gives `changed = True` for all privileges
that are specified including a table with

    priv: "database.table:GRANT"

Mysql returns escaped names in the format

    `database`.`tables`:GRANT

However in PR #1358, which was intended to support dotted database names
(a crazy idea to begin with), the quotes for the table name were left
out, leading to `curr_priv != new_priv`.

This means that the idempotency comparison between new_priv and
curr_priv is always 'changed'.

This PR re-introduces quoting to the table part of the priv.
8 years ago
Jean Prat ed246a328f if user is empty, it is not converted to tuple when using host_all (#3038) 8 years ago
James Cammarata aa67bb43fe Adding 'end_play' docs to meta module 8 years ago
GGabriele 5277f645e5 Fixing DOC string 8 years ago
GGabriele 0b887cd193 Fixing RETURN string 8 years ago
GGabriele 6590c4677d Adding nxos_ospf_vrf module 8 years ago
GGabriele a678439059 Adding nxos_ospf module 8 years ago
GGabriele c8016946f3 Adding nxos_evpn_global module 8 years ago
GGabriele fb4da92308 Fixing typo 8 years ago
Toshio Kuratomi 5bd9cdad5a We've decided that pythn 3.5 is the minimum python3 version (#4572) 8 years ago
GGabriele a539ea47bc Adding nxos_acl_interface_module 8 years ago