Nathaniel Case
d87fc9605f
vyos_config 2.3 ( #20577 )
...
* Rename vyos2 over vyos
* Update vyos_config to LocalAnsibleModule
Change result key 'updates' -> 'commands'
vyos_config is supported by core
* vyos_config tests
* Enable bracket config use
* Sanitize config before use
2017-02-02 13:12:26 -05:00
Peter Sprygada
1e2afd57ae
fix up eos doc frags ( #20981 )
...
* fix modules with invalid doc frags
* remove unneeded doc frags
2017-02-02 12:15:23 -05:00
Peter Sprygada
e19c2f6a6d
adds the cli transport back to the ios modules ( #20949 )
...
the cli transport was initially removed to aid in the transition to
network_cli. This adds the function back to the provider can be
specified.
2017-02-01 23:06:42 -05:00
Peter Sprygada
d8d0b007e3
adds support for eos_local connections to eos modules ( #20961 )
...
* updates modules to use eos_local
2017-02-01 22:37:57 -05:00
Ganesh Nalawade
511f2b7907
Fix update check issue ( #20915 )
...
Add one of condition in required_if
to ensure configuration statements are
present if update value in provided in
playbook.
2017-02-01 10:48:17 -05:00
Ivan Bojer
327ad42ff2
new panos module to import software or configuration file into firewall ( #19901 )
...
* # This is a combination of 6 commits.
# The first commit's message is:
new module to import software or configuration file onto firewall
# This is the 2nd commit message:
changes based on the review comments; remove unecessary if statements; change returned value docstring
# This is the 3rd commit message:
empty checkin to trigger ANSIBLEbot
# This is the 4th commit message:
added additional exception handling
# This is the 5th commit message:
- added new module info to the changelog as requested
# This is the 6th commit message:
removed blank space as tox checks were failing
* new module to import software or configuration file onto firewall
2017-02-01 12:41:52 +00:00
Matt Clay
462ab6b1db
PEP 8 E111 cleanup for nxos modules.
2017-01-30 15:45:05 -08:00
Matt Clay
cb76200c7d
PEP 8 E111 & E114 cleanup. ( #20838 )
2017-01-30 15:01:47 -08:00
Ricardo Carrillo Cruz
e70bc06ea1
Refactor iosxr_command to make use of network_connection plugin ( #20772 )
2017-01-30 17:52:19 +01:00
Ted
772f8f4854
Add bigmon policy module ( #20584 )
...
* Cleanup fork
* Add bigmon_policy module
* Remove docker files from commit, fix formatting, add CHANGELOG.md entry
* Put change in CHANGELOG.md in alph order and add the alias to access_token doc
* Fix access_token type, drop the alias, and fix doc
* Capitalize letter, delete redundant notes, make validates_certs True by default
* Add validate_certs to example
* Try fixing trailing space
* Try adding a trailing space
* Try removing trailing space at end of file
* Add newline at end of file and fix trailing space
2017-01-29 15:31:37 +00:00
Matt Clay
10d9318de7
PEP 8 indent cleanup. ( #20800 )
...
* PEP 8 E121 cleanup.
* PEP 8 E126 cleanup.
* PEP 8 E122 cleanup.
2017-01-29 07:28:53 +00:00
Peter Sprygada
85d78390f9
adds new module eos_system ( #20797 )
...
* provides declarative resource for configuring eos system parameters
* supports network_cli connection plugin only
* adds unit tests for module using mock interfaces
2017-01-28 11:07:51 -05:00
Peter Sprygada
d2dd2fbe49
adds module eos_banner ( #20796 )
...
* new module allows for configuration of eos multiline banners
* adds unit test cases for module
2017-01-28 10:32:04 -05:00
Matt Clay
e2c0b375d3
PEP 8 cleanup. ( #20790 )
...
* PEP 8 E115 cleanup.
* PEP 8 E131 cleanup.
2017-01-28 01:39:40 -08:00
Matt Clay
d0d1158c5e
PEP 8 cleanup. ( #20789 )
...
* PEP 8 E703 cleanup.
* PEP 8 E701 cleanup.
* PEP 8 E711 cleanup.
* PEP 8 W191 and E101 cleanup.
2017-01-28 00:12:11 -08:00
Matt Clay
d913f69ba1
PEP 8 W291 whitespace cleanup.
2017-01-27 17:08:02 -08:00
Matt Clay
95789f3949
PEP 8 whitespace cleanup. ( #20783 )
...
* PEP 8 E271 whitespace cleanup.
* PEP 8 W293 whitespace cleanup.
* Fix whitespace issue from recent PR.
2017-01-27 15:45:23 -08:00
Matt Clay
63b1e0c277
Fix infrequent PEP 8 issues.
2017-01-27 14:06:21 -08:00
Peter Sprygada
6c89c587cc
refactors eos_config module to use network_cli ( #20741 )
...
* update eos_config to use eapi exclusively and remove cli transport
* add unit test cases for eos_config
* updates action plugin to handle both eapi and network_cli connections
2017-01-27 16:23:18 -05:00
Peter Sprygada
c860a8641c
refactor eos_facts to use network_cli ( #20760 )
...
refactors the eos_facts module to use the network_cli plugin
2017-01-27 14:12:58 -05:00
Peter Sprygada
271c0c4574
new module eos_user ( #20759 )
...
* adds new module for managing local user accounts on eos devices
* adds unit test cases for module
This module only supports network_cli
2017-01-27 14:12:36 -05:00
Peter Sprygada
32913c0fdf
refactors eos_template to use network_cli ( #20742 )
2017-01-27 09:07:42 -05:00
Peter Sprygada
c8dcc7f5d6
refactors eos_command module ( #20739 )
...
* eos_command now uses network_cli connection plugin
* adds unit test cases for eos_command module
2017-01-27 08:45:13 -05:00
Peter Sprygada
57660abf33
refactor eos_eapi module ( #20740 )
...
* eos_eapi module now requires network_cli plugin
* adds unit test cases for eos_eapi module
2017-01-27 08:44:57 -05:00
Ganesh Nalawade
a43534a4a8
Fix update check issue in junos_config ( #20182 )
...
* Fix update check issue in junos_config and required_if enhancement
* Add additional check to update argument which will ensure config
statement is present.
* Add 'or' condition support in 'required_if'.
* Fix python 2.4 syntax issue
* revert requied_if changes
2017-01-25 14:44:16 +00:00
Ricardo Carrillo Cruz
b44505e281
Merge pull request #20559 from rcarrillocruz/refactor_ios_config_network_connection
...
Refactor iosxr_config to make use of network_connection plugin
2017-01-25 13:26:13 +01:00
Kevin Hughes
db31d4af04
Typo value => values ( #20628 )
2017-01-25 10:04:20 +00:00
Ricardo Carrillo Cruz
a8cfe4a5d7
Refactor iosxr_config to make use of network_connection plugin
2017-01-24 23:24:06 +01:00
Nathaniel Case
b3662fdad1
vyos_command 2.3 ( #18994 )
...
* Peter's new module_utils/vyos
* Update vyos_command
* Restore `set terminal length $ANSIBLE_VYOS_TERMINAL_LENGTH` in vyos
* vyos_command tests
* Remove provider mentions from vyos_command
* Extend get_config to take (and cache) various `show configuration` commands
2017-01-23 15:30:19 -05:00
John R Barker
7330ab8062
Correctly call get_config ( #20452 )
...
* Correctly call get_config
* remove debug
* Check for empty flags and LocalAnsibleModule
* Peter's feedback
2017-01-20 20:17:35 +00:00
Michael Scherer
809aa7a653
Do not leak uri password in logs ( #20427 )
2017-01-19 11:23:53 -08:00
Ricardo Carrillo Cruz
0eb4813c8a
Add start/end/delta docstring and remove responses for iosxr_template ( #20394 )
2017-01-19 10:21:02 +00:00
Ricardo Carrillo Cruz
b519ee9bb3
Merge pull request #20393 from rcarrillocruz/fix_ioxr_template_meta
...
Fix copyright and author lines for iosxr lib and iosxr_template
2017-01-18 15:54:25 +01:00
Ricardo Carrillo Cruz
0e78aab533
Fix copyright and author lines for iosxr lib and iosxr_template
2017-01-18 14:15:28 +01:00
roumano
b8c1321635
Update documentation about ldap_attr ( #20351 )
...
Fixing the documentation issue #2035
https://github.com/ansible/ansible/issues/20350
2017-01-18 13:04:50 +00:00
Ricardo Carrillo Cruz
ae630fff56
Refactor iosxr_template to network_cli plugin
2017-01-17 20:01:56 +01:00
Brian Coca
d1ebd8f411
created subcat for openvswitch
2017-01-17 10:07:14 -05:00
Tim Rupp
8d5ee33e0f
Adds fallback_persistence_profile and all_policies to BIG-IP virtual servers ( #20261 )
...
This patch adds the ability for users to specify a fallback persistence
profile for their virtual servers and a list of policies for the VS.
2017-01-17 07:47:39 +00:00
Matt Martz
8928adf62e
Updates uri to use six for isinstance comparison for py3 compatibility ( #20239 )
2017-01-13 13:16:21 -06:00
Matt Martz
d25a70846f
Only add Content-Type if not specified in headers. Fixes #20046 ( #20234 )
...
* Only add Content-Type if not specified in headers. Fixes #20046
* Update documentation to indicate body_format will not override Content-Type if specified in headers
2017-01-13 13:19:38 -05:00
Ivan Bojer
c7638be525
new module to manipulate DAG table ( #19885 )
...
* new module to manipulate DAG table
* changes based on the review comments; remove unecessary if statements; change returned value docstring
2017-01-12 22:27:09 -05:00
Ivan Bojer
8b674cd903
Panos check module to test FW readiness to accept new configuration(s) ( #19882 )
...
* new module to check FW readines
* added missing parameter
* changes based on the review comments; remove unecessary if statements; change returned value docstring
2017-01-12 22:26:19 -05:00
Ivan Bojer
05adfd6d8c
new panos module that allows for NAT policy creation ( #20161 )
...
* - panos module that allows NAT policy creation
* remove terciart operator
* minor doc changes
2017-01-12 22:24:29 -05:00
Peter Sprygada
6ef9a0af4b
fixes up doc strings in ios modules ( #20210 )
2017-01-12 21:48:58 -05:00
Peter Sprygada
4cdb266dac
adds iosxr_system declarative module ( #20134 )
...
* adds new module iosxr_system
* adds unit test cases for module
2017-01-11 17:17:37 -05:00
John R Barker
8fe09d4ea9
net_command: formatting ( #20121 )
...
* net_command: formatting
* Update net_command.py
2017-01-11 08:22:19 +00:00
John R Barker
3c4623d68b
dellos9__config -> dellos9_config
2017-01-10 10:47:13 +00:00
Ivan Bojer
8d29406d74
new panos module that adds arbitrary service to the FW ( #19896 )
...
* new module that adds arbitrary service to the FW
* change exception handling
* minor code changes based on the review comments
2017-01-09 23:50:38 -05:00
Ivan Bojer
f8f388bdaf
Panos mgtconfig ( #19897 )
...
* new module to manipulate mgmt interface
* new module for mgmt interface management
* minor code changes based on the review comments
2017-01-09 23:50:03 -05:00
Ivan Bojer
178e11473a
new panos module to load configuration file ( #19902 )
...
* new module to load configuration file
* minor code changes based on the review comments
2017-01-09 23:48:59 -05:00