Paul Belanger
94e007ed77
ansible-test: use become for connection=local on ios_user ( #56960 )
...
ios_user requires escalated privledges, rather then doing this in the
inventory, we can just add it into the playbook tasks.
Also add missing provider settings for authorize.
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
6 years ago
Nilashish Chakraborty
d729614d72
Add support for hashed password ( #49464 )
...
* Add support for hashed password
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Fix Shippable errors
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Make pwd options mutually exclusive
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
6 years ago
Nilashish Chakraborty
baae7fa9ba
Fix ios_user not able to handle certain scenario ( #47656 )
...
* added support for users with password(not secret) configs
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Added example
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Fix typo
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Fix pep8
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Add integration tests
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
6 years ago
Nilashish Chakraborty
0f268e70a1
Fix ios_user issues ( #44904 )
...
* Fix ios_user issues
* Modify regex and fix unittests
6 years ago
Nathaniel Case
1db54dd6a1
Fix ios_user auth test ssh key usage ( #44170 )
...
* Set PasswordAuthentication=no for ios_user pubkey login
* Set ssh key to 0600 to avoid ssh failure
* Swap PasswordAuthentication for BatchMode
6 years ago
Matej Vadnjal
7c318d4e30
ios_user module - implement sshkey option ( #38782 )
...
* ios_user module - add sshkey support
* ios_user - Add version_added to sshkey option
* ios_user - pep8 indentation fixes in unit tests
* ios_user - use b64decode method that works on python 2 and 3
6 years ago
Nathaniel Case
f3337e1fba
ios test changes ( #35510 )
...
* Fix over-byte
* Update ios tests to call `provider`
To continue to support testing `connection: local`
* Fix command dict handling in ios_user
* Clean up unit tests, too
7 years ago
Nathaniel Case
5f215337c9
Swap how become is specified for ios integration tests ( #34107 )
7 years ago
Nathaniel Case
cb1b705218
ios integration tests to network_cli ( #33920 )
...
* Preliminary steps
* Fix Python3 network_cli ios
* Add connection to debug strings
* Fix ios confirm prompt by way of optional newline
Also update ios_user delete tests
7 years ago
Ganesh Nalawade
399e72abb0
Fix reconstructing socket path in network_cli ( #33572 )
...
* Persistent connection socket path is hash of
remote address, port, remote user and connection
type.
* Integration test fixes
7 years ago
Ricardo Carrillo Cruz
3f86cfac1f
Default ansible_ssh_port to 22 on ios_user tests ( #32118 )
...
The csr nodes do not have ansible_ssh_port on group_vars, as it uses
standard 22 port, therefore default to it on tests needing it.
7 years ago
Ricardo Carrillo Cruz
7acb0bb187
Parameterize the ssh port on ios_user tests ( #31573 )
...
On CI we use 8022 for SSH, thus we need to explicitly pass
ansible_ssh_port to the ssh command to work.
7 years ago
Ganesh Nalawade
65ab37cbd3
Remove provider from ios integration test ( #31037 )
...
* Remove provider from each task as it is not required.
* Add `authorize: yes` whereever required
7 years ago
Abhijeet Kasurde
8f6626bd8f
Misc typo corrections
...
Fix adds correction for typos
* Anisble to Ansible
* Fasle to False
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 years ago
David Newswanger
5dfd82e59a
re-add auth tests with ansible_ssh_host ( #28400 )
7 years ago
Ricardo Carrillo Cruz
d3ecf3efb7
Remove user auth tests ( #28364 )
...
They are breaking CI, as they are SSHing with a non IP address.
Removing for now, we can think of other strategies for this later.
7 years ago
David Newswanger
b818e986b6
Change network *_user modules to use configured_password to set a users password ( #28187 )
...
* WIP, update eos_user args
* refactor password for ios_user
* add eos tests, fix ios tests
* fixed password check
* refactor iosxr_user password
* fixed password arg for nxos
* [WIP] fix vyos_user password
* fix vyos tests
* update docs for net_user
* fix typo
* fix eos tests
* add warning when attempting to use password arg
* fix sanity/unit tests
* fix eos unit tests
* fix vyos_user aggregate
* fix typo in eos documentation string
* re add configured_password to vyos tests after rebase
7 years ago
David Newswanger
a37c5e53e6
fix prompt error when deleting ios user ( #28175 )
...
* fix prompt error when deleting ios user
* placate pep8
* wrap delete user command in function
* fix python 3 unit tests
7 years ago
David Newswanger
8643e9cb34
changed collection arg to argregate on 2.4 network modules ( #26649 )
...
* changed collection arg to argregate on 2.4 network modules
* replace users with aggregate in eos_user, junos_user, nxos_user
* added version_added to places where we replaced users with aggregate in the docs
* fix ios_static_route test
* update tests to reference aggregate instead of collection/users
7 years ago
Trishna Guha
41f6f8f410
Idempotent behaviour in ios_user integration test ( #25774 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
7 years ago
Trishna Guha
91e5fce90f
Add ios_user implementation module ( #25413 )
...
* Add ios_user module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Integration test for ios_user
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add unit test for ios_user
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
8 years ago