ansible/test/integration/targets
Adrian Likins 934b645191 Support multiple vault passwords (#22756)
Fixes #13243

** Add --vault-id to name/identify multiple vault passwords

Use --vault-id to indicate id and path/type

 --vault-id=prompt  # prompt for default vault id password
 --vault-id=myorg@prompt  # prompt for a vault_id named 'myorg'
 --vault-id=a_password_file  # load ./a_password_file for default id
 --vault-id=myorg@a_password_file # load file for 'myorg' vault id

vault_id's are created implicitly for existing --vault-password-file
and --ask-vault-pass options.

Vault ids are just for UX purposes and bookkeeping. Only the vault
payload and the password bytestring is needed to decrypt a
vault blob.

Replace passing password around everywhere with
a VaultSecrets object.

If we specify a vault_id, mention that in password prompts

Specifying multiple -vault-password-files will
now try each until one works

** Rev vault format in a backwards compatible way

The 1.2 vault format adds the vault_id to the header line
of the vault text. This is backwards compatible with older
versions of ansible. Old versions will just ignore it and
treat it as the default (and only) vault id.

Note: only 2.4+ supports multiple vault passwords, so while
earlier ansible versions can read the vault-1.2 format, it
does not make them magically support multiple vault passwords.

use 1.1 format for 'default' vault_id

Vaulted items that need to include a vault_id will be
written in 1.2 format.

If we set a new DEFAULT_VAULT_IDENTITY, then the default will
use version 1.2

vault will only use a vault_id if one is specified. So if none
is specified and C.DEFAULT_VAULT_IDENTITY is 'default'
we use the old format.

** Changes/refactors needed to implement multiple vault passwords

raise exceptions on decrypt fail, check vault id early

split out parsing the vault plaintext envelope (with the
sha/original plaintext) to _split_plaintext_envelope()

some cli fixups for specifying multiple paths in
the unfrack_paths optparse callback

fix py3 dict.keys() 'dict_keys object is not indexable' error

pluralize cli.options.vault_password_file -> vault_password_files
pluralize cli.options.new_vault_password_file -> new_vault_password_files
pluralize cli.options.vault_id -> cli.options.vault_ids

** Add a config option (vault_id_match) to force vault id matching.

With 'vault_id_match=True' and an ansible
vault that provides a vault_id, then decryption will require
that a matching vault_id is required. (via
--vault-id=my_vault_id@password_file, for ex).

In other words, if the config option is true, then only
the vault secrets with matching vault ids are candidates for
decrypting a vault. If option is false (the default), then
all of the provided vault secrets will be selected.

If a user doesn't want all vault secrets to be tried to
decrypt any vault content, they can enable this option.

Note: The vault id used for the match is not encrypted or
cryptographically signed. It is just a label/id/nickname used
for referencing a specific vault secret.
2017-07-28 15:20:58 -04:00
..
add_host
ansible Miscellaneous bug fixes for ansible-test. 2017-05-12 14:55:48 +08:00
apache2_module Add workaround for evasive in apache2_module (#22649) 2017-04-04 14:12:06 -04:00
apt Disable failing apt test. 2017-07-20 14:10:09 -07:00
apt_key Disable skipped tests for remote platforms. (#26624) 2017-07-10 15:59:25 -04:00
apt_repository Disable skipped tests for remote platforms. (#26624) 2017-07-10 15:59:25 -04:00
archive Fix for check_mode in archive (#26788) 2017-07-14 09:06:17 -04:00
args
asa_acl
asa_command
asa_config Check for removal not allowed errors (#19251) 2017-01-25 13:05:44 +00:00
assemble Changed assemble_from_fragments to use os.path.join (#24909) 2017-05-22 15:38:11 -07:00
async test/: PEP8 compliancy (#24803) 2017-05-30 18:05:19 +01:00
async_extra_data
at Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
authorized_key authorized_key: support --diff (#19277) 2017-01-03 09:32:32 -05:00
aws_api_gateway [cloud] New module: AWS API Gageway module (#20230) 2017-06-05 10:25:56 -04:00
aws_s3 [cloud] s3: deleting a nonexistent bucket should not give a traceback Fixes #25445 (#25487) 2017-06-12 13:52:25 -04:00
become
binary
binary_modules
binary_modules_posix
binary_modules_winrm Complete rewrite of Windows exec wrapper (#21510) 2017-02-17 00:09:56 -08:00
blockinfile Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
blocks
callback_retry_task_name Fix 'task name is not templated in retry callback' (add task_name property to TaskResult) (#21214) 2017-02-24 12:33:24 -05:00
changed_when
check_mode
command_shell
conditionals test conditionals work for invalid elements in list and undefined keys in dicts (#23875) 2017-06-05 23:48:18 -07:00
connection Transition inventory into plugins (#23001) 2017-05-23 17:16:49 -04:00
connection_buildah add connection plugin for buildah (#26170) 2017-07-11 22:36:25 -04:00
connection_chroot
connection_docker
connection_jail
connection_libvirt_lxc
connection_local
connection_lxc
connection_lxd
connection_paramiko_ssh
connection_posix Transition inventory into plugins (#23001) 2017-05-23 17:16:49 -04:00
connection_ssh Add pipeline-ish method using dd for file transfer over SSH (#18642) 2017-01-19 12:31:14 -05:00
connection_winrm re-enable win_chocolatey tests, add win_template to smoketest (#26835) 2017-07-14 17:34:29 -07:00
copy Add a directory walker to copy 2017-07-20 08:01:29 -07:00
cs_account cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_affinitygroup cloudstack: fix pep8 cs_affinitygroup 2017-05-29 01:28:19 +02:00
cs_cluster cloudstack: fix pep8 cs_cluster 2017-05-29 01:28:19 +02:00
cs_common automated integration tests for cloudstack (#20552) 2017-05-09 11:32:11 +08:00
cs_configuration cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_domain cloudstack: fix pep8 cs_domain 2017-05-29 01:28:19 +02:00
cs_firewall cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_host cloudstack: cs_host: add state maintenance (#26502) 2017-07-07 08:33:26 +02:00
cs_instance cloudstack: cs_instance: extent integration tests for ssh key handling 2017-07-04 15:58:21 +02:00
cs_instance_facts cloudstack: tests: add test facts in check mode 2017-07-26 11:55:53 +02:00
cs_instance_nic cloudstack: cs_instance_nic: add integration tests 2017-07-07 16:50:57 +02:00
cs_instancegroup cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_iso cloudstack: cs_iso: add cross_zone param 2017-07-12 00:49:37 +02:00
cs_loadbalancer_rule cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_network_acl cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_network_acl_rule cloudstack: new module cs_network_acl_rule (#25325) 2017-06-03 14:34:09 +02:00
cs_pod cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_portforward cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_project cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_region cloudstack: cs_region: add integration tests (#26767) 2017-07-13 20:40:57 +02:00
cs_resourcelimit cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_role cloudstack: cs_role: add integration tests 2017-07-14 00:51:35 +02:00
cs_router cloudstack: cs_router: add integration tests 2017-07-16 11:46:10 +02:00
cs_securitygroup cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_securitygroup_rule cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_sshkeypair cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_user cloud: cs_user: add feature keys handling (#27285) 2017-07-25 18:07:58 +02:00
cs_vmsnapshot cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_volume cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_vpc cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_vpn_gateway cloudstack: add check mode tests (#24908) 2017-05-26 12:19:47 +02:00
cs_zone cloudstack: add tests, fix pep8 (#25518) 2017-06-09 18:48:53 +02:00
cs_zone_facts cloudstack: tests: add test facts in check mode 2017-07-26 11:55:53 +02:00
debconf Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
delegate_to Add check for known_hosts changing during tests. (#26470) 2017-07-06 00:47:28 -07:00
dellos6_command
dellos6_config Use inventory_hostname_short (#20054) 2017-01-09 17:21:04 +00:00
dellos6_facts
dellos9_command
dellos9_config Use inventory_hostname_short (#20054) 2017-01-09 17:21:04 +00:00
dellos9_facts
dellos10_command
dellos10_config Use inventory_hostname_short (#20054) 2017-01-09 17:21:04 +00:00
dellos10_facts
deploy_helper Fix deploy_helper integration tests. 2017-04-03 16:59:40 -07:00
dnf Disable skipped tests for remote platforms. (#26624) 2017-07-10 15:59:25 -04:00
docker
docker_secret Update docker_secret test for RHEL 7.3 on AWS. 2017-07-07 15:05:34 -07:00
dpkg_selections Disable failing dpkg_selections test. 2017-07-20 14:56:16 -07:00
ec2_ami Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
ec2_elb_lb Ensure exit_json returns failed = False 2017-05-30 14:56:31 -07:00
ec2_facts Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
ec2_group Use Boto3 for ec2_group Fixes #23507 (#25340) 2017-07-17 12:03:31 +10:00
ec2_key Ensure exit_json returns failed = False 2017-05-30 14:56:31 -07:00
ec2_tag Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
ec2_vol Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
ec2_vpc Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
ecs_ecr Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
embedded_module
environment added test emulating #23180 use case 2017-04-12 18:34:29 -04:00
eos_banner Add missing provider on disable eapi tasks (#26928) 2017-07-18 00:55:56 +02:00
eos_command Add missing provider on disable eapi tasks (#26928) 2017-07-18 00:55:56 +02:00
eos_config Add missing provider on disable eapi tasks (#26928) 2017-07-18 00:55:56 +02:00
eos_eapi fixes eos_eapi to error on wrong transport (#21993) 2017-02-27 09:20:08 -05:00
eos_facts Add missing provider on disable eapi tasks (#26928) 2017-07-18 00:55:56 +02:00
eos_logging eos_logging implementation module (#27093) 2017-07-25 18:16:04 +05:30
eos_system Add missing provider on disable eapi tasks (#26928) 2017-07-18 00:55:56 +02:00
eos_user changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
eos_vlan Remove eapi include on eos_vlan as there are no eapi based tests (#26888) 2017-07-17 13:15:19 +02:00
eos_vrf Remove enable EAPI from prepare_eos_tests (#26910) 2017-07-18 00:17:15 +02:00
expect Expand the result from pwd to make the test more robust 2017-07-21 12:20:30 -07:00
facts_d Facts Refresh (2.4 roadmap) (#23012) 2017-06-01 11:17:49 -04:00
failed_when Ensure exit_json returns failed = False 2017-05-30 14:56:31 -07:00
fetch fetch: fail if flat=yes and dest=existing-dir w/o trailing slash 2017-07-28 09:53:50 -04:00
file Add missing needs/root alias to file test. (#22800) 2017-03-20 14:11:16 -07:00
filters Integration tests requirements (#26545) 2017-07-07 14:11:53 -07:00
find Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
fortios_ipv4_policy Fortios file only mode + integration tests (#23275) 2017-05-09 13:51:19 +01:00
gathering_facts Facts Refresh (2.4 roadmap) (#23012) 2017-06-01 11:17:49 -04:00
gem
get_url Ensure exit_json returns failed = False 2017-05-30 14:56:31 -07:00
getent Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
git Only use git verify-tag when verifying annotated tags (#26414) 2017-07-19 11:30:12 -04:00
group Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
group_by add support of nested groups in group_by 2017-07-27 11:37:34 -04:00
groupby_filter Improve jinja2 test coverage. (#20533) 2017-01-20 16:38:52 -08:00
handlers include_role handlers bug fix (#26335) 2017-07-19 15:02:32 -05:00
hash
hg Correct usage of fail_json in hg module (#25847) 2017-06-18 22:28:33 +02:00
hosts_field
ignore_errors
include_vars Provide the list of files that were included by include_vars 2017-06-28 15:25:45 -04:00
includes fix searched paths in DataLoader.path_dwim_relative (avoid AnsibleFileNotFound) (#26729) 2017-07-20 10:26:13 -04:00
ios_banner Add missing provider on basic-motd IOS test (#25307) 2017-06-02 16:58:45 +02:00
ios_command Run vyos_command Network tests in Shippable (#24514) 2017-05-12 12:49:12 +01:00
ios_config Run vyos_command Network tests in Shippable (#24514) 2017-05-12 12:49:12 +01:00
ios_facts Run vyos_command Network tests in Shippable (#24514) 2017-05-12 12:49:12 +01:00
ios_logging fixed nontype error (#27428) 2017-07-28 21:50:09 +05:30
ios_static_route changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
ios_system added mssing testcas variable (#27125) 2017-07-21 13:13:48 -06:00
ios_user changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
iosxr_banner fix iosxr_banner (#27378) 2017-07-28 17:09:04 +05:30
iosxr_command Run vyos_command Network tests in Shippable (#24514) 2017-05-12 12:49:12 +01:00
iosxr_config Run vyos_command Network tests in Shippable (#24514) 2017-05-12 12:49:12 +01:00
iosxr_facts Run vyos_command Network tests in Shippable (#24514) 2017-05-12 12:49:12 +01:00
iosxr_logging Iosxr attribute error #27122 (#27425) 2017-07-28 20:07:34 +05:30
iosxr_system added mssing testcas variable (#27125) 2017-07-21 13:13:48 -06:00
iosxr_user changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
ipify_facts Add testcase for ipify_facts (#26421) 2017-07-26 12:16:10 +02:00
iso_extract Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
iterators correct, cleanup & simplify dwim stack (#25956) 2017-07-03 15:27:53 -04:00
junos_banner Add active param to junos declarative modules (#26222) 2017-06-29 10:18:35 +05:30
junos_command Add junos integration test (#24404) 2017-05-09 18:41:48 +05:30
junos_config junos_linkagg implementation and junos modules refactor (#26587) 2017-07-11 09:52:53 +05:30
junos_facts Add junos integration test (#24404) 2017-05-09 18:41:48 +05:30
junos_interface junos implementation of net_lldp (#26872) 2017-07-17 07:14:09 +05:30
junos_l3_interface junos implementation for net_l3_interface module (#26829) 2017-07-15 12:38:44 +05:30
junos_linkagg junos_linkagg implementation and junos modules refactor (#26587) 2017-07-11 09:52:53 +05:30
junos_lldp net_lldp_interface module implementation for junos (#26915) 2017-07-18 12:14:10 +05:30
junos_lldp_interface net_lldp_interface module implementation for junos (#26915) 2017-07-18 12:14:10 +05:30
junos_logging Add net_logging platform agnostic module and junos implementation (#26316) 2017-07-03 15:31:59 +05:30
junos_netconf roll up of fixes and updates for junos modules (#22543) 2017-03-12 11:45:00 -05:00
junos_rpc Add junos integration test (#24404) 2017-05-09 18:41:48 +05:30
junos_static_route junos_linkagg implementation and junos modules refactor (#26587) 2017-07-11 09:52:53 +05:30
junos_system Add active param to junos declarative modules (#26222) 2017-06-29 10:18:35 +05:30
junos_user changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
junos_vlan Add active param to junos declarative modules (#26222) 2017-06-29 10:18:35 +05:30
junos_vrf Add net_vrf implementation for junos (#27055) 2017-07-20 11:20:18 +05:30
known_hosts known_hosts: support --diff (#20349) 2017-02-08 09:56:03 -05:00
lineinfile
locale_gen Fix locale_gen to compare native strings rather than mixing byte and text strings 2017-01-04 10:11:33 -08:00
lookup_paths Fix regression in search path behaviour 2016-12-14 10:33:14 -05:00
lookup_properties Revert "Revert "Allow ini plugin to load file using other encoding than utf8." (#27407)" 2017-07-27 18:15:56 -07:00
lookups Install passlib before starting lookups test. 2017-07-07 16:17:08 -07:00
loops
module_precedence Add integration test that modules are loaded from the expected locations (#24170) 2017-05-01 08:52:25 -07:00
module_utils Disable pylint check for names existing in modules for test data 2017-07-27 15:37:26 -07:00
mount
mysql_db Use stronger password for MySQL (#25821) 2017-06-17 12:53:30 +01:00
mysql_user MySQL Password updates (#25825) 2017-06-17 21:46:19 +05:30
mysql_variables MySQL Password updates (#25825) 2017-06-17 21:46:19 +05:30
net_banner Add active param to junos declarative modules (#26222) 2017-06-29 10:18:35 +05:30
net_command Fix network integration test config. (#26057) 2017-06-23 17:02:59 -07:00
net_interface vyos implementation for net_interface module (#26799) 2017-07-14 19:39:21 +05:30
net_l3_interface junos implementation for net_l3_interface module (#26829) 2017-07-15 12:38:44 +05:30
net_linkagg changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
net_lldp net_lldp_interface module implementation for junos (#26915) 2017-07-18 12:14:10 +05:30
net_lldp_interface net_lldp_interface module implementation for junos (#26915) 2017-07-18 12:14:10 +05:30
net_logging changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
net_static_route changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
net_system Add active param to junos declarative modules (#26222) 2017-06-29 10:18:35 +05:30
net_user changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
net_vlan Add active param to junos declarative modules (#26222) 2017-06-29 10:18:35 +05:30
net_vrf Add net_vrf implementation for junos (#27055) 2017-07-20 11:20:18 +05:30
no_log
nuage_vspk Fix integration test aliases. 2017-07-28 10:57:16 -07:00
nxos_acl Fix nxos_acl module and add IT tests (#25966) 2017-06-29 14:55:08 -04:00
nxos_acl_interface Add integration tests for nxos_acl_interface (#26616) 2017-07-12 13:09:27 -04:00
nxos_banner Add nxos_banner implementation module (#25695) 2017-06-15 22:05:38 +05:30
nxos_command nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
nxos_config Run vyos_command Network tests in Shippable (#24514) 2017-05-12 12:49:12 +01:00
nxos_evpn_global nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
nxos_evpn_vni Add integration tests and fix nxos providers (#26913) 2017-07-27 09:32:35 -04:00
nxos_facts Run vyos_command Network tests in Shippable (#24514) 2017-05-12 12:49:12 +01:00
nxos_feature nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
nxos_interface nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
nxos_logging nxos_logging implementation module (#26949) 2017-07-25 17:03:54 +05:30
nxos_mtu nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
nxos_nxapi nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
nxos_portchannel Fix nxos portchannel force option (#27190) 2017-07-28 13:06:41 -04:00
nxos_rollback Add integration tests and fix nxos providers (#26913) 2017-07-27 09:32:35 -04:00
nxos_system nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
nxos_user changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
nxos_vrf Add integration tests and fix nxos providers (#26913) 2017-07-27 09:32:35 -04:00
nxos_vrf_interface Add integration tests and fix nxos providers (#26913) 2017-07-27 09:32:35 -04:00
nxos_vrrp Add integration tests and fix nxos providers (#26913) 2017-07-27 09:32:35 -04:00
nxos_vtp_domain Add integration tests and fix nxos providers (#26913) 2017-07-27 09:32:35 -04:00
nxos_vtp_password Add integration tests and fix nxos providers (#26913) 2017-07-27 09:32:35 -04:00
nxos_vtp_version Add integration tests and fix nxos providers (#26913) 2017-07-27 09:32:35 -04:00
openssl_csr Enable integration tests for the crypto/ namespace (#26684) 2017-07-25 12:18:18 +01:00
openssl_privatekey Enable integration tests for the crypto/ namespace (#26684) 2017-07-25 12:18:18 +01:00
openssl_publickey Enable integration tests for the crypto/ namespace (#26684) 2017-07-25 12:18:18 +01:00
openvswitch_db Add missing register on openvswitch_db integration tests (#25609) 2017-06-12 17:48:59 +02:00
ops_command Make tests run on fresh install (#19566) 2017-01-03 10:53:16 -05:00
package Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
parsing Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
ping Move ping and win_ping closer together (#26028) 2017-06-28 11:08:04 -07:00
pip Fix the editable condition into pip module (#19028) (#19688) 2017-07-14 10:54:04 +01:00
postgresql postgres_db: add dump and restore support (#20627) 2017-07-10 08:05:42 +01:00
prepare_eos_tests/tasks Remove enable EAPI from prepare_eos_tests (#26910) 2017-07-18 00:17:15 +02:00
prepare_http_tests Urls client cert auth (#18141) 2017-04-07 09:54:37 -07:00
prepare_ios_tests Add provider to prepare_ios_tests role tasks (#25162) 2017-05-30 14:54:22 +01:00
prepare_iosxr_tests Add provider param to prepare_iosxr_tests role tasks (#25163) 2017-05-30 20:32:50 +02:00
prepare_nuage_tests/tasks New module: management of the Nuage Networks VSP SDN solution (network/nuage/nuage_vspk) (#24895) 2017-07-25 12:35:03 +01:00
prepare_nxos_tests/tasks Add integration tests for nxos_acl_interface (#26616) 2017-07-12 13:09:27 -04:00
prepare_ovs_tests/tasks [WIP] Add openvswitch_db integration tests (#23803) 2017-06-12 13:13:41 +02:00
prepare_tests/tasks
prepare_win_tests
pull Transition inventory into plugins (#23001) 2017-05-23 17:16:49 -04:00
raw Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
rpm_key added integration tests for rpm_key (#26134) 2017-06-29 09:46:42 +01:00
script moved to exceptions for basic skip/fails 2017-04-25 14:48:56 -04:00
sefcontext Added tests for sefcontext module 2016-12-22 13:29:13 -08:00
service Associate systemd module with service test. (#22847) 2017-03-24 13:29:18 -07:00
setup_ec2 Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
setup_mysql_db Detect and fix environment tampering in tests. 2017-05-11 19:45:15 +08:00
setup_openssl Enable integration tests for the crypto/ namespace (#26684) 2017-07-25 12:18:18 +01:00
setup_postgresql_db Fix postgresql test on RHEL. 2017-07-10 10:02:27 -07:00
setup_sshkey/tasks Enable cloud tests for use with ansible-test. 2017-05-05 21:46:29 +08:00
slurp Test the slurp module 2017-02-15 11:14:03 -08:00
special_vars
stat
subversion
synchronize
sysctl Check sysctl no name (#25041) 2017-06-16 11:22:20 +01:00
systemd Add integration test targets for core supported modules (#24217) 2017-05-10 09:19:11 -04:00
tags
task_ordering
template Windows: Use the correct newline sequence for the platform (#21846) 2017-03-23 19:47:10 -07:00
template_jinja2_latest Improve jinja2 test coverage. (#20533) 2017-01-20 16:38:52 -08:00
templating_settings
test_infra
unarchive
unicode
until
uri win_uri: Add integration tests, new functionality... (#25373) 2017-06-19 17:30:08 +01:00
user Revert "Temporarily disable test which fails in group run." 2017-05-11 20:26:32 +08:00
var_blending
var_precedence
vault Support multiple vault passwords (#22756) 2017-07-28 15:20:58 -04:00
vmware_cluster Add testsuite for vmware cluster (#26281) 2017-06-30 10:15:58 -04:00
vmware_datacenter Add testsuite for vmware_datacenter (#26133) 2017-06-27 13:19:17 -04:00
vmware_dvswitch Add testsuite for VMware Distributed vSwitch (#26193) 2017-06-30 10:16:48 -04:00
vmware_guest vmware_guest: fix datastore selection on equal sized disks and add tests (#26774) 2017-07-13 22:02:33 -04:00
vmware_guest_facts Add FindByUUID testcase for vmware_guest_facts (#27022) 2017-07-19 06:43:51 -04:00
vmware_guest_find Implement vmware_argument_spec for required params (#25731) 2017-07-21 12:12:43 -04:00
vmware_host vmware_host: Small fixes and docs updates (#25144) 2017-07-24 13:02:58 -04:00
vmware_vm_facts Add testcase for vmware_vm_facts (#26342) 2017-07-14 10:03:45 -04:00
vmware_vswitch Add Test Suite for vmware_vswitch (#26076) 2017-06-30 10:18:20 -04:00
vyos_banner Revert "enabled vyos banner and config (#26438)" 2017-07-05 14:37:19 -07:00
vyos_command Increase python version coverage for tests. (#24762) 2017-05-19 01:37:53 +08:00
vyos_config Revert "enabled vyos banner and config (#26438)" 2017-07-05 14:37:19 -07:00
vyos_interface Add vyos_interface default description (#27029) 2017-07-19 13:01:56 +05:30
vyos_l3_interface Add vyos_l3_interface module (#26610) 2017-07-12 08:40:26 +02:00
vyos_linkagg changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
vyos_lldp Add vyos_lldp and vyos_lldp_interface modules (#26753) 2017-07-13 20:58:18 +02:00
vyos_lldp_interface Add vyos_lldp and vyos_lldp_interface modules (#26753) 2017-07-13 20:58:18 +02:00
vyos_logging changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
vyos_static_route changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
vyos_user changed collection arg to argregate on 2.4 network modules (#26649) 2017-07-26 10:09:17 -04:00
wait_for Fix wait_for with newer versions of psutil. (#26455) 2017-07-05 19:00:13 -07:00
wait_for_connection wait_for_connection: Wait for system to become reachable (#20011) 2017-03-01 11:00:49 -08:00
wakeonlan wakeonlan: Improve module coverage (#26655) 2017-07-11 16:22:53 -07:00
win_acl_inheritance Fix integration test aliases. 2017-07-28 10:57:16 -07:00
win_async_wrapper tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_become tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_chocolatey re-enable win_chocolatey tests, add win_template to smoketest (#26835) 2017-07-14 17:34:29 -07:00
win_command fix win_shell/win_command nonzero RC failure setting (#26443) 2017-07-05 10:05:07 -07:00
win_copy correct, cleanup & simplify dwim stack (#25956) 2017-07-03 15:27:53 -04:00
win_domain_group win_domain_group: new module (#26682) 2017-07-20 17:08:08 -07:00
win_dsc New module: win dsc (#24872) 2017-06-01 14:50:12 -07:00
win_environment win_environment: Added tests and return info in document (#25064) 2017-06-08 17:39:10 +01:00
win_feature
win_fetch Remove win_fetch from CI due to instability. 2017-01-24 17:33:11 -08:00
win_file tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_find win_find: fix for empty nested directories (#26164) 2017-06-29 07:06:10 +10:00
win_firewall win_firewall: check-mode support, integration tests (#25127) 2017-06-13 17:32:22 +01:00
win_firewall_rule win_firewall_rule: Implement idempotency, check-mode and diff support (#23162) 2017-05-30 16:10:33 -07:00
win_get_url disable new win_get_url test 2017-07-10 11:51:46 -07:00
win_group tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_lineinfile
win_module_utils Added function to convert camelCase to snake_case for powershell (#26203) 2017-07-19 16:57:05 -07:00
win_msg win_msg: Added integration tests, parameter fixes (#26126) 2017-06-28 10:35:38 +10:00
win_msi
win_owner add generated password to win_owner test user (#26826) 2017-07-18 16:46:35 -07:00
win_package
win_path tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_ping tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_psexec Disable unstable win_psexec integration test. 2017-05-12 16:40:36 +08:00
win_psmodule Fix integration test aliases. 2017-07-28 10:57:16 -07:00
win_raw tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_reg_stat Fix spelling mistakes (comments only) (#25564) 2017-06-12 07:55:19 +01:00
win_regedit win_regedit: rewrite to support edge cases and fix issues (#26468) 2017-07-14 09:28:49 -07:00
win_region Added win_region module (#19147) 2017-02-20 11:50:27 +00:00
win_regmerge minor spelling changes 2016-12-13 13:51:13 -05:00
win_route Fix integration test aliases. 2017-07-28 10:57:16 -07:00
win_say win_say: Fix issue, add integration tests (#26089) 2017-06-29 06:28:44 +10:00
win_scheduled_task win_scheduled_task: Add enhanced run option support (#24174) 2017-07-10 14:18:17 +10:00
win_script tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_security_policy win_secedit: Added module with tests/diff mode (#26332) 2017-07-14 11:00:29 -07:00
win_service tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_setup
win_share win_share: Add integration tests and various fixes (#25691) 2017-06-27 12:07:22 +10:00
win_shell tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
win_shortcut win_shortcut: Fail when command is not absolute path (#26533) 2017-07-18 13:32:06 -07:00
win_slurp
win_stat win_stat change return islink to islnk to match stat (#23196) 2017-04-03 11:38:34 -07:00
win_tempfile win_tempfile: Added integration tests (#25069) 2017-06-14 17:17:22 +01:00
win_template re-enable win_chocolatey tests, add win_template to smoketest (#26835) 2017-07-14 17:34:29 -07:00
win_timezone win_timezone: Add diff support, integration tests (#25284) 2017-06-14 17:34:46 +01:00
win_unzip win_unzip: Add integration tests, check-mode, various (#25335) 2017-07-19 09:54:57 +10:00
win_user
win_wakeonlan win_wakeonlan: New module to send Wake-On-Lan packets (#26232) 2017-07-10 07:15:22 +10:00
windows-paths tag subset of Windows module tests for smoketest 2017-07-14 13:17:57 -07:00
xattr Fix integration test aliases. 2017-07-28 10:57:16 -07:00
yum Fix yum installroot test releasever lookup. 2017-07-07 14:12:44 -07:00
yum_repository added integration tests for yum repository (#25671) 2017-06-19 08:47:17 +01:00
zypper Disable zypper* tests which are timing out. 2017-07-24 07:50:15 -07:00
zypper_repository Disable zypper* tests which are timing out. 2017-07-24 07:50:15 -07:00