Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
74a52bf
retry w/o conflict
shrsr Jan 20, 2021
ec938f9
Added plugin option to aci_rest
shrsr Jan 20, 2021
96022f3
Passes error handling of aci_rest test case
shrsr Jan 20, 2021
a3f9b5e
Add private key in plugin
shrsr Jan 22, 2021
5c49c95
Add variables for host, username and password in plugin
shrsr Jan 23, 2021
9737dee
Check Sanity
shrsr Jan 24, 2021
39b5282
Check Import Errors
shrsr Jan 24, 2021
b4b9588
Modified ACI plugin's response message
shrsr Jan 26, 2021
90a6aa2
aci_rest sanity check
shrsr Jan 26, 2021
034ea5e
fix for aaa_cert, cloud_modules and config_rollback
shrsr Jan 28, 2021
2497574
List of hosts from inventory
shrsr Jan 29, 2021
1b25656
Target next available apic in the list when an apic goes down
shrsr Feb 3, 2021
bbd1365
[ignore] Change location of persistent storage file
shrsr Jun 17, 2022
f147038
[ignore] Addition of queue messages
shrsr Jun 19, 2022
59c9793
[ignore] Ability to switch from certificate based authentication to c…
shrsr Jun 28, 2022
8ec0740
[ignore] Removed try/except block from module_utils aci.py and implem…
shrsr Jul 1, 2022
f038621
[ignore] Changed placement of return statement in second try/except b…
shrsr Jul 2, 2022
dfb60cf
[ignore] Removed path verification
shrsr Jul 6, 2022
e2d22b2
[ignore] Changes to aci_rest and config_rollback to mimic aci.py in m…
shrsr Jul 13, 2022
c70a13b
[ignore] Addition of code to include High Availability at task level
shrsr Jul 15, 2022
72fc79f
[ignore] Code for certificate authentication via inventory
shrsr Jul 18, 2022
6a16675
[ignore] Fixed login issue at the task level when session_key is pres…
shrsr Jul 18, 2022
6250b6e
[minor_change] Revert complete to remove HTTP error handling
shrsr Jul 23, 2022
edccf6c
[minor_change] Implemented a recursive function for certificate authe…
shrsr Jul 25, 2022
e799593
[minor_change] Use recursion for both certificate and credentials req…
shrsr Jul 26, 2022
190ab73
add test file to check connection
shrsr Aug 23, 2022
471e610
[minor_change] Fix comments and formatting
shrsr Jan 13, 2023
7207980
[minor_change] Fix rebase comments
shrsr Jan 14, 2023
6a140b1
[minor_change] Fixed default username
shrsr Jan 16, 2023
bb3d58b
[ignore_changes] Add inventory_hosts=6 to the test file
shrsr Jan 30, 2023
dfd1085
[minor_change] Removed different functions to make requests which can…
shrsr Feb 9, 2023
b801d5c
[ignore_changes] Added set_hosts function
shrsr Apr 12, 2023
04c0cda
[ignore_changes] Merged handle_http_error with send_request
shrsr Apr 24, 2023
34846e5
[ignore_changes] Removed rebase comments
shrsr Apr 24, 2023
021807c
[ignore_changes] Reset hosts list when all hosts are exhausted in the…
shrsr Apr 26, 2023
bf12ac6
[ignore_changes] New test file created
shrsr May 3, 2023
c0065f4
[ignore_changes] Changes made to test files for intergration tests
shrsr May 10, 2023
814e435
[ignore_changes] Changes made to the connection test file to preserve…
shrsr May 15, 2023
d0d9e40
[ignore_changes] Applied the black format to the code
shrsr May 17, 2023
ac3c2e6
[ignore_changes] Applied galaxy importer changes
shrsr May 17, 2023
e20ce34
[ignore_changes] Applied black format to functions in aci.py
shrsr May 17, 2023
baa0423
[ignore_changes] Applied dependency netcommon
shrsr May 17, 2023
cedfac1
[ignore_changes] Applied changes to the bd_subnet test to check APIC …
shrsr May 18, 2023
01133df
[ignore_change] Manual change to aci.py to incorporate recent changes…
shrsr Jul 16, 2023
53e7136
[ignore_change] Changed position of ospf_spec in aci.py
shrsr Jul 16, 2023
5cf9a47
[ignore_change] Changed the call from request function to api_call in…
shrsr Jul 17, 2023
d438e76
[ignore_change] Removed comments from the inventory
shrsr Jul 17, 2023
9f4ab6f
[ignore_change] Changed the constant file to remove ssh to port numbe…
shrsr Jul 17, 2023
0bbd2b3
[ignore] Added collection name to a task module in the bd_subnet tes…
shrsr Jul 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ tags:
- collection
- networking
- sdn
dependencies:
"ansible.netcommon": "*"
repository: https://github.com/CiscoDevNet/ansible-aci
documentation: https://docs.ansible.com/ansible/latest/scenario_guides/guide_aci.html
homepage: https://github.com/CiscoDevNet/ansible-aci
Expand Down
11 changes: 5 additions & 6 deletions plugins/doc_fragments/aci.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ class ModuleDocFragment(object):
- IP Address or hostname of APIC resolvable by Ansible control host.
- If the value is not specified in the task, the value of environment variable C(ACI_HOST) will be used instead.
type: str
required: true
aliases: [ hostname ]
port:
description:
Expand All @@ -30,8 +29,8 @@ class ModuleDocFragment(object):
description:
- The username to use for authentication.
- If the value is not specified in the task, the value of environment variables C(ACI_USERNAME) or C(ANSIBLE_NET_USERNAME) will be used instead.
- The default value is admin.
type: str
default: admin
aliases: [ user ]
password:
description:
Expand Down Expand Up @@ -69,27 +68,27 @@ class ModuleDocFragment(object):
description:
- The socket level timeout in seconds.
- If the value is not specified in the task, the value of environment variable C(ACI_TIMEOUT) will be used instead.
- The default value is 30.
type: int
default: 30
use_proxy:
description:
- If C(false), it will not use a proxy, even if one is defined in an environment variable on the target hosts.
- If the value is not specified in the task, the value of environment variable C(ACI_USE_PROXY) will be used instead.
- The default value is true.
type: bool
default: true
use_ssl:
description:
- If C(false), an HTTP connection will be used instead of the default HTTPS connection.
- If the value is not specified in the task, the value of environment variable C(ACI_USE_SSL) will be used instead.
- The default value is true when the connection is local.
type: bool
default: true
validate_certs:
description:
- If C(false), SSL certificates will not be validated.
- This should only set to C(false) when used on personally controlled sites using self-signed certificates.
- If the value is not specified in the task, the value of environment variable C(ACI_VALIDATE_CERTS) will be used instead.
- The default value is true.
type: bool
default: true
output_path:
description:
- Path to a file that will be used to dump the ACI JSON configuration objects generated by the module.
Expand Down
339 changes: 339 additions & 0 deletions plugins/httpapi/aci.py

Large diffs are not rendered by default.

Loading