From 4fd2dce7f3227e36a84890b2b5b8269312db7d63 Mon Sep 17 00:00:00 2001 From: Yanis Guenane Date: Thu, 30 Jan 2020 00:56:51 +0100 Subject: [PATCH] Testing: Add support for AIX platform (#65802) --- .../ansible-test-enable-aix-os-testing.yml | 2 ++ shippable.yml | 5 +++++ test/integration/targets/acl/aliases | 1 + test/integration/targets/alternatives/aliases | 1 + .../targets/ansiballz_python/aliases | 1 + .../integration/targets/ansible-galaxy/aliases | 1 + .../integration/targets/ansible-runner/aliases | 1 + test/integration/targets/ansible/aliases | 1 + .../integration/targets/apache2_module/aliases | 1 + test/integration/targets/apt/aliases | 1 + test/integration/targets/apt_key/aliases | 1 + .../integration/targets/apt_repository/aliases | 1 + test/integration/targets/archive/aliases | 1 + test/integration/targets/assert/aliases | 1 + test/integration/targets/async/aliases | 1 + test/integration/targets/become/aliases | 1 + .../targets/binary_modules_posix/aliases | 1 + .../targets/callback_default/aliases | 1 + .../targets/certificate_complete_chain/aliases | 1 + .../targets/cloud_init_data_facts/aliases | 1 + test/integration/targets/command_shell/aliases | 1 + .../targets/connection_paramiko_ssh/aliases | 1 + .../integration/targets/connection_ssh/aliases | 1 + test/integration/targets/consul/aliases | 1 + test/integration/targets/copy/aliases | 1 + test/integration/targets/cron/aliases | 1 + test/integration/targets/cronvar/aliases | 1 + test/integration/targets/debconf/aliases | 1 + test/integration/targets/delegate_to/aliases | 1 + test/integration/targets/dnf/aliases | 1 + test/integration/targets/docker_config/aliases | 1 + .../targets/docker_container/aliases | 1 + .../targets/docker_container_info/aliases | 1 + .../targets/docker_host_info/aliases | 1 + test/integration/targets/docker_image/aliases | 1 + .../targets/docker_image_info/aliases | 1 + test/integration/targets/docker_login/aliases | 1 + .../integration/targets/docker_network/aliases | 1 + .../targets/docker_network_info/aliases | 1 + test/integration/targets/docker_node/aliases | 1 + .../targets/docker_node_info/aliases | 1 + test/integration/targets/docker_prune/aliases | 1 + test/integration/targets/docker_secret/aliases | 1 + test/integration/targets/docker_stack/aliases | 1 + test/integration/targets/docker_swarm/aliases | 1 + .../targets/docker_swarm_info/aliases | 1 + .../targets/docker_swarm_service/aliases | 1 + .../targets/docker_swarm_service_info/aliases | 1 + test/integration/targets/docker_volume/aliases | 1 + .../targets/docker_volume_info/aliases | 1 + .../targets/dpkg_selections/aliases | 1 + test/integration/targets/file/aliases | 1 + test/integration/targets/filesystem/aliases | 1 + test/integration/targets/filters/aliases | 1 + test/integration/targets/firewalld/aliases | 1 + test/integration/targets/flatpak/aliases | 1 + .../integration/targets/flatpak_remote/aliases | 1 + test/integration/targets/gem/aliases | 1 + .../targets/get_certificate/aliases | 1 + test/integration/targets/get_url/aliases | 1 + test/integration/targets/getent/aliases | 1 + test/integration/targets/git/aliases | 1 + test/integration/targets/git_config/aliases | 2 +- .../targets/grafana_datasource/aliases | 1 + test/integration/targets/group/aliases | 1 + test/integration/targets/handlers/aliases | 1 + test/integration/targets/hg/aliases | 1 + .../integration/targets/include_import/aliases | 1 + .../targets/inventory_docker_machine/aliases | 1 + .../targets/inventory_docker_swarm/aliases | 1 + .../integration/targets/inventory_yaml/aliases | 1 + test/integration/targets/iso_extract/aliases | 1 + test/integration/targets/iterators/aliases | 1 + test/integration/targets/jboss/aliases | 1 + .../targets/listen_ports_facts/aliases | 1 + test/integration/targets/locale_gen/aliases | 1 + .../targets/lookup_hashi_vault/aliases | 1 + .../integration/targets/lookup_lmdb_kv/aliases | 1 + .../targets/lookup_passwordstore/aliases | 1 + test/integration/targets/lookups/aliases | 1 + test/integration/targets/loops/aliases | 1 + test/integration/targets/luks_device/aliases | 1 + test/integration/targets/lvg/aliases | 1 + .../targets/mariadb_replication/aliases | 1 + .../targets/module_tracebacks/aliases | 1 + .../targets/mongodb_parameter/aliases | 1 + .../targets/mongodb_replicaset/aliases | 1 + test/integration/targets/mongodb_shard/aliases | 1 + test/integration/targets/mongodb_user/aliases | 1 + test/integration/targets/mount/aliases | 1 + test/integration/targets/mqtt/aliases | 1 + test/integration/targets/mysql_db/aliases | 1 + test/integration/targets/mysql_info/aliases | 1 + test/integration/targets/mysql_query/aliases | 1 + .../targets/mysql_replication/aliases | 1 + test/integration/targets/mysql_user/aliases | 1 + .../targets/mysql_variables/aliases | 1 + test/integration/targets/npm/aliases | 1 + test/integration/targets/nuage_vspk/aliases | 1 + test/integration/targets/openssh_cert/aliases | 1 + .../targets/openssh_keypair/aliases | 1 + .../targets/openssl_certificate/aliases | 1 + .../targets/openssl_certificate_info/aliases | 1 + test/integration/targets/openssl_csr/aliases | 1 + .../targets/openssl_csr_info/aliases | 1 + .../targets/openssl_dhparam/aliases | 1 + .../integration/targets/openssl_pkcs12/aliases | 1 + .../targets/openssl_privatekey/aliases | 1 + .../targets/openssl_privatekey_info/aliases | 1 + .../targets/openssl_publickey/aliases | 1 + test/integration/targets/osx_defaults/aliases | 1 + test/integration/targets/package/aliases | 1 + test/integration/targets/package_facts/aliases | 1 + test/integration/targets/patch/aliases | 1 + test/integration/targets/pause/aliases | 1 + test/integration/targets/pip/aliases | 1 + .../targets/podman_container_info/aliases | 1 + test/integration/targets/podman_image/aliases | 1 + .../targets/podman_image_info/aliases | 1 + .../targets/podman_volume_info/aliases | 1 + .../targets/postgresql_copy/aliases | 1 + test/integration/targets/postgresql_db/aliases | 1 + .../integration/targets/postgresql_ext/aliases | 1 + .../integration/targets/postgresql_idx/aliases | 1 + .../targets/postgresql_info/aliases | 1 + .../targets/postgresql_lang/aliases | 1 + .../targets/postgresql_membership/aliases | 1 + .../targets/postgresql_owner/aliases | 1 + .../targets/postgresql_pg_hba/aliases | 1 + .../targets/postgresql_ping/aliases | 1 + .../targets/postgresql_privs/aliases | 1 + .../targets/postgresql_publication/aliases | 1 + .../targets/postgresql_query/aliases | 1 + .../targets/postgresql_schema/aliases | 1 + .../targets/postgresql_sequence/aliases | 1 + .../integration/targets/postgresql_set/aliases | 1 + .../targets/postgresql_slot/aliases | 1 + .../targets/postgresql_subscription/aliases | 1 + .../targets/postgresql_table/aliases | 1 + .../targets/postgresql_tablespace/aliases | 1 + .../targets/postgresql_user/aliases | 1 + test/integration/targets/pull/aliases | 1 + .../targets/rabbitmq_binding/aliases | 1 + .../targets/rabbitmq_lookup/aliases | 1 + .../targets/rabbitmq_plugin/aliases | 1 + .../targets/rabbitmq_publish/aliases | 1 + test/integration/targets/rabbitmq_user/aliases | 1 + .../integration/targets/rabbitmq_vhost/aliases | 1 + .../targets/rabbitmq_vhost_limits/aliases | 1 + test/integration/targets/remote_tmp/aliases | 1 + test/integration/targets/rpm_key/aliases | 1 + test/integration/targets/seboolean/aliases | 1 + test/integration/targets/sefcontext/aliases | 1 + test/integration/targets/selinux/aliases | 1 + test/integration/targets/service/aliases | 1 + test/integration/targets/service_facts/aliases | 1 + test/integration/targets/set_fact/aliases | 1 + test/integration/targets/subversion/aliases | 1 + test/integration/targets/supervisorctl/aliases | 1 + test/integration/targets/sysctl/aliases | 1 + test/integration/targets/systemd/aliases | 1 + test/integration/targets/tags/aliases | 1 + test/integration/targets/template/aliases | 1 + .../targets/template_jinja2_latest/aliases | 1 + test/integration/targets/timezone/aliases | 1 + test/integration/targets/ufw/aliases | 1 + test/integration/targets/unarchive/aliases | 1 + test/integration/targets/uri/aliases | 1 + test/integration/targets/user/aliases | 1 + test/integration/targets/vault/aliases | 1 + test/integration/targets/virt_net/aliases | 1 + test/integration/targets/wakeonlan/aliases | 1 + test/integration/targets/xattr/aliases | 1 + test/integration/targets/xfs_quota/aliases | 1 + test/integration/targets/xml/aliases | 1 + test/integration/targets/yarn/aliases | 1 + test/integration/targets/yum/aliases | 1 + .../integration/targets/yum_repository/aliases | 1 + test/integration/targets/zabbix_host/aliases | 1 + .../targets/zabbix_template/aliases | 1 + test/integration/targets/zypper/aliases | 1 + .../targets/zypper_repository/aliases | 1 + .../ansible_test/_data/completion/remote.txt | 1 + test/lib/ansible_test/_data/setup/remote.sh | 18 ++++++++++++++++++ test/lib/ansible_test/_internal/core_ci.py | 16 +++++++++++++--- test/lib/ansible_test/_internal/delegation.py | 6 +++++- test/lib/ansible_test/_internal/manage_ci.py | 13 +++++++++++-- test/utils/shippable/aix.sh | 1 + 188 files changed, 236 insertions(+), 7 deletions(-) create mode 100644 changelogs/fragments/ansible-test-enable-aix-os-testing.yml create mode 120000 test/utils/shippable/aix.sh diff --git a/changelogs/fragments/ansible-test-enable-aix-os-testing.yml b/changelogs/fragments/ansible-test-enable-aix-os-testing.yml new file mode 100644 index 00000000000..2436a4dd3c3 --- /dev/null +++ b/changelogs/fragments/ansible-test-enable-aix-os-testing.yml @@ -0,0 +1,2 @@ +minor_changes: + - Enable testing the AIX platform as a remote OS in ansible-test diff --git a/shippable.yml b/shippable.yml index 02d1ce47c63..1608ea3a13f 100644 --- a/shippable.yml +++ b/shippable.yml @@ -65,6 +65,7 @@ matrix: - env: T=network + - env: T=aix/7.2/1 - env: T=osx/10.11/1 - env: T=rhel/7.6/1 - env: T=rhel/8.1/1 @@ -80,6 +81,7 @@ matrix: - env: T=linux/ubuntu1604/1 - env: T=linux/ubuntu1804/1 + - env: T=aix/7.2/2 - env: T=osx/10.11/2 - env: T=rhel/7.6/2 - env: T=rhel/8.1/2 @@ -95,6 +97,7 @@ matrix: - env: T=linux/ubuntu1604/2 - env: T=linux/ubuntu1804/2 + - env: T=aix/7.2/3 - env: T=osx/10.11/3 - env: T=rhel/7.6/3 - env: T=rhel/8.1/3 @@ -110,6 +113,7 @@ matrix: - env: T=linux/ubuntu1604/3 - env: T=linux/ubuntu1804/3 + - env: T=aix/7.2/4 - env: T=osx/10.11/4 - env: T=rhel/7.6/4 - env: T=rhel/8.1/4 @@ -125,6 +129,7 @@ matrix: - env: T=linux/ubuntu1604/4 - env: T=linux/ubuntu1804/4 + - env: T=aix/7.2/5 - env: T=osx/10.11/5 - env: T=rhel/7.6/5 - env: T=rhel/8.1/5 diff --git a/test/integration/targets/acl/aliases b/test/integration/targets/acl/aliases index 765b70da796..ed821c2754c 100644 --- a/test/integration/targets/acl/aliases +++ b/test/integration/targets/acl/aliases @@ -1 +1,2 @@ shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/alternatives/aliases b/test/integration/targets/alternatives/aliases index c38fe636c97..3c1ea41f18d 100644 --- a/test/integration/targets/alternatives/aliases +++ b/test/integration/targets/alternatives/aliases @@ -1,5 +1,6 @@ shippable/posix/group3 destructive needs/root +skip/aix skip/freebsd skip/osx diff --git a/test/integration/targets/ansiballz_python/aliases b/test/integration/targets/ansiballz_python/aliases index a6dafcf8cd8..f8e28c7e469 100644 --- a/test/integration/targets/ansiballz_python/aliases +++ b/test/integration/targets/ansiballz_python/aliases @@ -1 +1,2 @@ shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/ansible-galaxy/aliases b/test/integration/targets/ansible-galaxy/aliases index 249e1b0e96a..e86ffa164f7 100644 --- a/test/integration/targets/ansible-galaxy/aliases +++ b/test/integration/targets/ansible-galaxy/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group3 skip/python2.6 # build uses tarfile with features not available until 2.7 +skip/aix diff --git a/test/integration/targets/ansible-runner/aliases b/test/integration/targets/ansible-runner/aliases index 802133bcf1c..93e6e4c412f 100644 --- a/test/integration/targets/ansible-runner/aliases +++ b/test/integration/targets/ansible-runner/aliases @@ -1,4 +1,5 @@ shippable/posix/group3 skip/python3 +skip/aix skip/osx skip/freebsd diff --git a/test/integration/targets/ansible/aliases b/test/integration/targets/ansible/aliases index 3005e4b26d0..f71c8117c74 100644 --- a/test/integration/targets/ansible/aliases +++ b/test/integration/targets/ansible/aliases @@ -1 +1,2 @@ shippable/posix/group4 +skip/aix diff --git a/test/integration/targets/apache2_module/aliases b/test/integration/targets/apache2_module/aliases index 3b1fcf53cb8..0725da563f0 100644 --- a/test/integration/targets/apache2_module/aliases +++ b/test/integration/targets/apache2_module/aliases @@ -1,2 +1,3 @@ destructive shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/apt/aliases b/test/integration/targets/apt/aliases index a0c51ac1dd9..7172fbb6d8e 100644 --- a/test/integration/targets/apt/aliases +++ b/test/integration/targets/apt/aliases @@ -3,3 +3,4 @@ destructive skip/freebsd skip/osx skip/rhel +skip/aix diff --git a/test/integration/targets/apt_key/aliases b/test/integration/targets/apt_key/aliases index 3a6df92ae53..223904787a0 100644 --- a/test/integration/targets/apt_key/aliases +++ b/test/integration/targets/apt_key/aliases @@ -2,3 +2,4 @@ shippable/posix/group1 skip/freebsd skip/osx skip/rhel +skip/aix diff --git a/test/integration/targets/apt_repository/aliases b/test/integration/targets/apt_repository/aliases index 418ff6b0c79..80606894098 100644 --- a/test/integration/targets/apt_repository/aliases +++ b/test/integration/targets/apt_repository/aliases @@ -4,3 +4,4 @@ shippable/posix/group1 skip/freebsd skip/osx skip/rhel +skip/aix diff --git a/test/integration/targets/archive/aliases b/test/integration/targets/archive/aliases index 961b20518e2..db9bbd8c424 100644 --- a/test/integration/targets/archive/aliases +++ b/test/integration/targets/archive/aliases @@ -1,3 +1,4 @@ needs/root shippable/posix/group2 destructive +skip/aix diff --git a/test/integration/targets/assert/aliases b/test/integration/targets/assert/aliases index b59832142f2..757c99661d4 100644 --- a/test/integration/targets/assert/aliases +++ b/test/integration/targets/assert/aliases @@ -1 +1,2 @@ shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/async/aliases b/test/integration/targets/async/aliases index c989cd70c37..4d56e5c7f88 100644 --- a/test/integration/targets/async/aliases +++ b/test/integration/targets/async/aliases @@ -1,3 +1,4 @@ async_status async_wrapper shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/become/aliases b/test/integration/targets/become/aliases index a4c92ef8538..3a07aab32d1 100644 --- a/test/integration/targets/become/aliases +++ b/test/integration/targets/become/aliases @@ -1,2 +1,3 @@ destructive shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/binary_modules_posix/aliases b/test/integration/targets/binary_modules_posix/aliases index 2c6e4a07c83..1d8e11e3847 100644 --- a/test/integration/targets/binary_modules_posix/aliases +++ b/test/integration/targets/binary_modules_posix/aliases @@ -1,2 +1,3 @@ shippable/posix/group3 needs/target/binary_modules +skip/aix diff --git a/test/integration/targets/callback_default/aliases b/test/integration/targets/callback_default/aliases index b59832142f2..757c99661d4 100644 --- a/test/integration/targets/callback_default/aliases +++ b/test/integration/targets/callback_default/aliases @@ -1 +1,2 @@ shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/certificate_complete_chain/aliases b/test/integration/targets/certificate_complete_chain/aliases index a6dafcf8cd8..f8e28c7e469 100644 --- a/test/integration/targets/certificate_complete_chain/aliases +++ b/test/integration/targets/certificate_complete_chain/aliases @@ -1 +1,2 @@ shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/cloud_init_data_facts/aliases b/test/integration/targets/cloud_init_data_facts/aliases index 5eb727b09b1..e93cd86b56e 100644 --- a/test/integration/targets/cloud_init_data_facts/aliases +++ b/test/integration/targets/cloud_init_data_facts/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd diff --git a/test/integration/targets/command_shell/aliases b/test/integration/targets/command_shell/aliases index a1bd9947dec..8dd7b884545 100644 --- a/test/integration/targets/command_shell/aliases +++ b/test/integration/targets/command_shell/aliases @@ -1,3 +1,4 @@ command shippable/posix/group2 shell +skip/aix diff --git a/test/integration/targets/connection_paramiko_ssh/aliases b/test/integration/targets/connection_paramiko_ssh/aliases index fd5b08a4166..ad44392e922 100644 --- a/test/integration/targets/connection_paramiko_ssh/aliases +++ b/test/integration/targets/connection_paramiko_ssh/aliases @@ -2,3 +2,4 @@ needs/ssh shippable/posix/group3 needs/target/setup_paramiko destructive # potentially installs/uninstalls OS packages via setup_paramiko +skip/aix diff --git a/test/integration/targets/connection_ssh/aliases b/test/integration/targets/connection_ssh/aliases index 1bb4547c513..3a9f3c1ce4d 100644 --- a/test/integration/targets/connection_ssh/aliases +++ b/test/integration/targets/connection_ssh/aliases @@ -1,2 +1,3 @@ needs/ssh shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/consul/aliases b/test/integration/targets/consul/aliases index ca7c9128514..dde62eec534 100644 --- a/test/integration/targets/consul/aliases +++ b/test/integration/targets/consul/aliases @@ -1,2 +1,3 @@ shippable/posix/group2 destructive +skip/aix diff --git a/test/integration/targets/copy/aliases b/test/integration/targets/copy/aliases index 961b20518e2..db9bbd8c424 100644 --- a/test/integration/targets/copy/aliases +++ b/test/integration/targets/copy/aliases @@ -1,3 +1,4 @@ needs/root shippable/posix/group2 destructive +skip/aix diff --git a/test/integration/targets/cron/aliases b/test/integration/targets/cron/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/cron/aliases +++ b/test/integration/targets/cron/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/cronvar/aliases b/test/integration/targets/cronvar/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/cronvar/aliases +++ b/test/integration/targets/cronvar/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/debconf/aliases b/test/integration/targets/debconf/aliases index a6dafcf8cd8..f8e28c7e469 100644 --- a/test/integration/targets/debconf/aliases +++ b/test/integration/targets/debconf/aliases @@ -1 +1,2 @@ shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/delegate_to/aliases b/test/integration/targets/delegate_to/aliases index 38ad1b8f8c5..b8e973dacea 100644 --- a/test/integration/targets/delegate_to/aliases +++ b/test/integration/targets/delegate_to/aliases @@ -1,3 +1,4 @@ shippable/posix/group3 needs/ssh needs/root # only on macOS and FreeBSD to configure network interfaces +skip/aix diff --git a/test/integration/targets/dnf/aliases b/test/integration/targets/dnf/aliases index f2cd2e35833..e469a119718 100644 --- a/test/integration/targets/dnf/aliases +++ b/test/integration/targets/dnf/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group4 +skip/aix skip/freebsd skip/osx diff --git a/test/integration/targets/docker_config/aliases b/test/integration/targets/docker_config/aliases index 984b0c06db1..f1e3dd8673f 100644 --- a/test/integration/targets/docker_config/aliases +++ b/test/integration/targets/docker_config/aliases @@ -1,6 +1,7 @@ shippable/posix/group3 skip/osx skip/freebsd +skip/aix destructive skip/docker # The tests sometimes make docker daemon unstable; hence, # we skip all docker-based CI runs to avoid disrupting diff --git a/test/integration/targets/docker_container/aliases b/test/integration/targets/docker_container/aliases index c4591634ea1..f5bf9f10100 100644 --- a/test/integration/targets/docker_container/aliases +++ b/test/integration/targets/docker_container/aliases @@ -1,4 +1,5 @@ shippable/posix/group5 skip/osx skip/freebsd +skip/aix destructive diff --git a/test/integration/targets/docker_container_info/aliases b/test/integration/targets/docker_container_info/aliases index 2b3832dde58..dfa15ee8a8d 100644 --- a/test/integration/targets/docker_container_info/aliases +++ b/test/integration/targets/docker_container_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 skip/osx skip/freebsd +skip/aix destructive diff --git a/test/integration/targets/docker_host_info/aliases b/test/integration/targets/docker_host_info/aliases index 2b3832dde58..7a020910edc 100644 --- a/test/integration/targets/docker_host_info/aliases +++ b/test/integration/targets/docker_host_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_image/aliases b/test/integration/targets/docker_image/aliases index c4591634ea1..1187e123f17 100644 --- a/test/integration/targets/docker_image/aliases +++ b/test/integration/targets/docker_image/aliases @@ -1,4 +1,5 @@ shippable/posix/group5 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_image_info/aliases b/test/integration/targets/docker_image_info/aliases index 2b3832dde58..7a020910edc 100644 --- a/test/integration/targets/docker_image_info/aliases +++ b/test/integration/targets/docker_image_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_login/aliases b/test/integration/targets/docker_login/aliases index 1e2b2ce41ba..137b82807be 100644 --- a/test/integration/targets/docker_login/aliases +++ b/test/integration/targets/docker_login/aliases @@ -1,4 +1,5 @@ shippable/posix/group3 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_network/aliases b/test/integration/targets/docker_network/aliases index c4591634ea1..1187e123f17 100644 --- a/test/integration/targets/docker_network/aliases +++ b/test/integration/targets/docker_network/aliases @@ -1,4 +1,5 @@ shippable/posix/group5 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_network_info/aliases b/test/integration/targets/docker_network_info/aliases index 2b3832dde58..7a020910edc 100644 --- a/test/integration/targets/docker_network_info/aliases +++ b/test/integration/targets/docker_network_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_node/aliases b/test/integration/targets/docker_node/aliases index 47a4e975b6a..ed231329c09 100644 --- a/test/integration/targets/docker_node/aliases +++ b/test/integration/targets/docker_node/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_node_info/aliases b/test/integration/targets/docker_node_info/aliases index 984b0c06db1..9fe8a6d69bc 100644 --- a/test/integration/targets/docker_node_info/aliases +++ b/test/integration/targets/docker_node_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group3 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_prune/aliases b/test/integration/targets/docker_prune/aliases index 2b3832dde58..7a020910edc 100644 --- a/test/integration/targets/docker_prune/aliases +++ b/test/integration/targets/docker_prune/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_secret/aliases b/test/integration/targets/docker_secret/aliases index 6807452234e..af1a7950f95 100644 --- a/test/integration/targets/docker_secret/aliases +++ b/test/integration/targets/docker_secret/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_stack/aliases b/test/integration/targets/docker_stack/aliases index 6807452234e..af1a7950f95 100644 --- a/test/integration/targets/docker_stack/aliases +++ b/test/integration/targets/docker_stack/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_swarm/aliases b/test/integration/targets/docker_swarm/aliases index 195086f8e10..917268c224a 100644 --- a/test/integration/targets/docker_swarm/aliases +++ b/test/integration/targets/docker_swarm/aliases @@ -1,5 +1,6 @@ shippable/posix/group2 disabled # See: https://github.com/ansible/ansible/issues/61815 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_swarm_info/aliases b/test/integration/targets/docker_swarm_info/aliases index ce617927224..620dd25f5eb 100644 --- a/test/integration/targets/docker_swarm_info/aliases +++ b/test/integration/targets/docker_swarm_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group1 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_swarm_service/aliases b/test/integration/targets/docker_swarm_service/aliases index 438893e643b..a9e6581847c 100644 --- a/test/integration/targets/docker_swarm_service/aliases +++ b/test/integration/targets/docker_swarm_service/aliases @@ -1,4 +1,5 @@ shippable/posix/group5 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_swarm_service_info/aliases b/test/integration/targets/docker_swarm_service_info/aliases index 984b0c06db1..9fe8a6d69bc 100644 --- a/test/integration/targets/docker_swarm_service_info/aliases +++ b/test/integration/targets/docker_swarm_service_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group3 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_volume/aliases b/test/integration/targets/docker_volume/aliases index 2b3832dde58..7a020910edc 100644 --- a/test/integration/targets/docker_volume/aliases +++ b/test/integration/targets/docker_volume/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/docker_volume_info/aliases b/test/integration/targets/docker_volume_info/aliases index 0fd6787d638..e0fa6d19e7b 100644 --- a/test/integration/targets/docker_volume_info/aliases +++ b/test/integration/targets/docker_volume_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group1 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/dpkg_selections/aliases b/test/integration/targets/dpkg_selections/aliases index 6b34357ded4..2960fe15d00 100644 --- a/test/integration/targets/dpkg_selections/aliases +++ b/test/integration/targets/dpkg_selections/aliases @@ -1,5 +1,6 @@ shippable/posix/group1 destructive +skip/aix skip/freebsd skip/osx skip/rhel diff --git a/test/integration/targets/file/aliases b/test/integration/targets/file/aliases index 6bd893d49f0..4a2ce27cbda 100644 --- a/test/integration/targets/file/aliases +++ b/test/integration/targets/file/aliases @@ -1,2 +1,3 @@ shippable/posix/group2 needs/root +skip/aix diff --git a/test/integration/targets/filesystem/aliases b/test/integration/targets/filesystem/aliases index 7c04127209d..2d79ab027f0 100644 --- a/test/integration/targets/filesystem/aliases +++ b/test/integration/targets/filesystem/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group3 +skip/aix skip/osx diff --git a/test/integration/targets/filters/aliases b/test/integration/targets/filters/aliases index f04737b845d..1603f4351b6 100644 --- a/test/integration/targets/filters/aliases +++ b/test/integration/targets/filters/aliases @@ -1,2 +1,3 @@ shippable/posix/group2 skip/python2.6 # filters are controller only, and we no longer support Python 2.6 on the controller +skip/aix diff --git a/test/integration/targets/firewalld/aliases b/test/integration/targets/firewalld/aliases index 437b04d6438..dba29102268 100644 --- a/test/integration/targets/firewalld/aliases +++ b/test/integration/targets/firewalld/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group3 +skip/aix skip/freebsd skip/osx diff --git a/test/integration/targets/flatpak/aliases b/test/integration/targets/flatpak/aliases index 094c5aa7acb..ce0a136c174 100644 --- a/test/integration/targets/flatpak/aliases +++ b/test/integration/targets/flatpak/aliases @@ -1,5 +1,6 @@ unsupported destructive +skip/aix skip/freebsd skip/osx skip/rhel diff --git a/test/integration/targets/flatpak_remote/aliases b/test/integration/targets/flatpak_remote/aliases index 743bcb6e721..77796273cef 100644 --- a/test/integration/targets/flatpak_remote/aliases +++ b/test/integration/targets/flatpak_remote/aliases @@ -1,5 +1,6 @@ shippable/posix/group3 destructive +skip/aix skip/freebsd skip/osx skip/rhel diff --git a/test/integration/targets/gem/aliases b/test/integration/targets/gem/aliases index be1c87bfe98..a68be2b03b6 100644 --- a/test/integration/targets/gem/aliases +++ b/test/integration/targets/gem/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group1 +skip/aix skip/osx diff --git a/test/integration/targets/get_certificate/aliases b/test/integration/targets/get_certificate/aliases index db2a5672c16..1dcd7efef28 100644 --- a/test/integration/targets/get_certificate/aliases +++ b/test/integration/targets/get_certificate/aliases @@ -1,3 +1,4 @@ shippable/posix/group1 destructive needs/httptester +skip/aix diff --git a/test/integration/targets/get_url/aliases b/test/integration/targets/get_url/aliases index 90ef161f598..f82a267ba01 100644 --- a/test/integration/targets/get_url/aliases +++ b/test/integration/targets/get_url/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group1 needs/httptester +skip/aix diff --git a/test/integration/targets/getent/aliases b/test/integration/targets/getent/aliases index a6dafcf8cd8..f8e28c7e469 100644 --- a/test/integration/targets/getent/aliases +++ b/test/integration/targets/getent/aliases @@ -1 +1,2 @@ shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/git/aliases b/test/integration/targets/git/aliases index 3005e4b26d0..f71c8117c74 100644 --- a/test/integration/targets/git/aliases +++ b/test/integration/targets/git/aliases @@ -1 +1,2 @@ shippable/posix/group4 +skip/aix diff --git a/test/integration/targets/git_config/aliases b/test/integration/targets/git_config/aliases index dc0ba495eab..757c99661d4 100644 --- a/test/integration/targets/git_config/aliases +++ b/test/integration/targets/git_config/aliases @@ -1,2 +1,2 @@ shippable/posix/group3 - +skip/aix diff --git a/test/integration/targets/grafana_datasource/aliases b/test/integration/targets/grafana_datasource/aliases index a6dafcf8cd8..f8e28c7e469 100644 --- a/test/integration/targets/grafana_datasource/aliases +++ b/test/integration/targets/grafana_datasource/aliases @@ -1 +1,2 @@ shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/group/aliases b/test/integration/targets/group/aliases index a6dafcf8cd8..f8e28c7e469 100644 --- a/test/integration/targets/group/aliases +++ b/test/integration/targets/group/aliases @@ -1 +1,2 @@ shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/handlers/aliases b/test/integration/targets/handlers/aliases index ebbe02472bd..30bb677af2c 100644 --- a/test/integration/targets/handlers/aliases +++ b/test/integration/targets/handlers/aliases @@ -1,2 +1,3 @@ shippable/posix/group5 handlers +skip/aix diff --git a/test/integration/targets/hg/aliases b/test/integration/targets/hg/aliases index d3fbca9bca6..2f2db5bc123 100644 --- a/test/integration/targets/hg/aliases +++ b/test/integration/targets/hg/aliases @@ -1,2 +1,3 @@ shippable/posix/group2 skip/python3 +skip/aix diff --git a/test/integration/targets/include_import/aliases b/test/integration/targets/include_import/aliases index b59832142f2..757c99661d4 100644 --- a/test/integration/targets/include_import/aliases +++ b/test/integration/targets/include_import/aliases @@ -1 +1,2 @@ shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/inventory_docker_machine/aliases b/test/integration/targets/inventory_docker_machine/aliases index 93165e6e359..9928ea3e6a0 100644 --- a/test/integration/targets/inventory_docker_machine/aliases +++ b/test/integration/targets/inventory_docker_machine/aliases @@ -1,5 +1,6 @@ disabled shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/inventory_docker_swarm/aliases b/test/integration/targets/inventory_docker_swarm/aliases index 47a4e975b6a..ed231329c09 100644 --- a/test/integration/targets/inventory_docker_swarm/aliases +++ b/test/integration/targets/inventory_docker_swarm/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/inventory_yaml/aliases b/test/integration/targets/inventory_yaml/aliases index a6dafcf8cd8..f8e28c7e469 100644 --- a/test/integration/targets/inventory_yaml/aliases +++ b/test/integration/targets/inventory_yaml/aliases @@ -1 +1,2 @@ shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/iso_extract/aliases b/test/integration/targets/iso_extract/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/iso_extract/aliases +++ b/test/integration/targets/iso_extract/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/iterators/aliases b/test/integration/targets/iterators/aliases index 765b70da796..ed821c2754c 100644 --- a/test/integration/targets/iterators/aliases +++ b/test/integration/targets/iterators/aliases @@ -1 +1,2 @@ shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/jboss/aliases b/test/integration/targets/jboss/aliases index e9fc78ee6de..8251a83e7f4 100644 --- a/test/integration/targets/jboss/aliases +++ b/test/integration/targets/jboss/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/listen_ports_facts/aliases b/test/integration/targets/listen_ports_facts/aliases index 719b4a9ecd3..89156bfdfcd 100644 --- a/test/integration/targets/listen_ports_facts/aliases +++ b/test/integration/targets/listen_ports_facts/aliases @@ -1,4 +1,5 @@ shippable/posix/group3 destructive +skip/aix skip/osx skip/freebsd diff --git a/test/integration/targets/locale_gen/aliases b/test/integration/targets/locale_gen/aliases index 111d7086ca8..be6db963e77 100644 --- a/test/integration/targets/locale_gen/aliases +++ b/test/integration/targets/locale_gen/aliases @@ -1,3 +1,4 @@ destructive needs/root shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/lookup_hashi_vault/aliases b/test/integration/targets/lookup_hashi_vault/aliases index e75e146f971..375f14dd8c6 100644 --- a/test/integration/targets/lookup_hashi_vault/aliases +++ b/test/integration/targets/lookup_hashi_vault/aliases @@ -2,3 +2,4 @@ shippable/posix/group2 destructive needs/target/setup_openssl needs/file/test/lib/ansible_test/_data/requirements/constraints.txt +skip/aix diff --git a/test/integration/targets/lookup_lmdb_kv/aliases b/test/integration/targets/lookup_lmdb_kv/aliases index ca7c9128514..dde62eec534 100644 --- a/test/integration/targets/lookup_lmdb_kv/aliases +++ b/test/integration/targets/lookup_lmdb_kv/aliases @@ -1,2 +1,3 @@ shippable/posix/group2 destructive +skip/aix diff --git a/test/integration/targets/lookup_passwordstore/aliases b/test/integration/targets/lookup_passwordstore/aliases index 80cdf611196..197b959c7b7 100644 --- a/test/integration/targets/lookup_passwordstore/aliases +++ b/test/integration/targets/lookup_passwordstore/aliases @@ -1,3 +1,4 @@ shippable/posix/group4 destructive +skip/aix skip/rhel diff --git a/test/integration/targets/lookups/aliases b/test/integration/targets/lookups/aliases index 3c4491b0e0d..1a9a4facbc0 100644 --- a/test/integration/targets/lookups/aliases +++ b/test/integration/targets/lookups/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 needs/httptester +skip/aix diff --git a/test/integration/targets/loops/aliases b/test/integration/targets/loops/aliases index 765b70da796..ed821c2754c 100644 --- a/test/integration/targets/loops/aliases +++ b/test/integration/targets/loops/aliases @@ -1 +1,2 @@ shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/luks_device/aliases b/test/integration/targets/luks_device/aliases index bb57dda8653..f9e4266fc15 100644 --- a/test/integration/targets/luks_device/aliases +++ b/test/integration/targets/luks_device/aliases @@ -1,4 +1,5 @@ shippable/posix/group4 +skip/aix skip/osx skip/freebsd skip/docker diff --git a/test/integration/targets/lvg/aliases b/test/integration/targets/lvg/aliases index b1e9a5e7240..647b42805ae 100644 --- a/test/integration/targets/lvg/aliases +++ b/test/integration/targets/lvg/aliases @@ -1,5 +1,6 @@ destructive needs/privileged shippable/posix/group1 +skip/aix skip/freebsd skip/osx diff --git a/test/integration/targets/mariadb_replication/aliases b/test/integration/targets/mariadb_replication/aliases index 3519e3466cc..82b6c2f07a2 100644 --- a/test/integration/targets/mariadb_replication/aliases +++ b/test/integration/targets/mariadb_replication/aliases @@ -2,6 +2,7 @@ destructive shippable/posix/group2 # Make sure that this test runs in a different group than mysql_replication! mysql_replication +skip/aix skip/osx skip/freebsd skip/ubuntu diff --git a/test/integration/targets/module_tracebacks/aliases b/test/integration/targets/module_tracebacks/aliases index 93fb6f10c18..804f0460481 100644 --- a/test/integration/targets/module_tracebacks/aliases +++ b/test/integration/targets/module_tracebacks/aliases @@ -1,2 +1,3 @@ shippable/posix/group4 needs/ssh +skip/aix diff --git a/test/integration/targets/mongodb_parameter/aliases b/test/integration/targets/mongodb_parameter/aliases index e9fc78ee6de..8251a83e7f4 100644 --- a/test/integration/targets/mongodb_parameter/aliases +++ b/test/integration/targets/mongodb_parameter/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/mongodb_replicaset/aliases b/test/integration/targets/mongodb_replicaset/aliases index e9fc78ee6de..8251a83e7f4 100644 --- a/test/integration/targets/mongodb_replicaset/aliases +++ b/test/integration/targets/mongodb_replicaset/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/mongodb_shard/aliases b/test/integration/targets/mongodb_shard/aliases index e9fc78ee6de..8251a83e7f4 100644 --- a/test/integration/targets/mongodb_shard/aliases +++ b/test/integration/targets/mongodb_shard/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/mongodb_user/aliases b/test/integration/targets/mongodb_user/aliases index e7ce95b73a0..0aa5f9a9bfc 100644 --- a/test/integration/targets/mongodb_user/aliases +++ b/test/integration/targets/mongodb_user/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/mount/aliases b/test/integration/targets/mount/aliases index 42139c5887b..77b5220cbd5 100644 --- a/test/integration/targets/mount/aliases +++ b/test/integration/targets/mount/aliases @@ -1,3 +1,4 @@ needs/privileged needs/root shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/mqtt/aliases b/test/integration/targets/mqtt/aliases index 6d6f14e59d8..8f81886769a 100644 --- a/test/integration/targets/mqtt/aliases +++ b/test/integration/targets/mqtt/aliases @@ -1,5 +1,6 @@ notification/mqtt shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/mysql_db/aliases b/test/integration/targets/mysql_db/aliases index cefc29e463d..ee2c7af58f0 100644 --- a/test/integration/targets/mysql_db/aliases +++ b/test/integration/targets/mysql_db/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group5 +skip/aix skip/osx skip/freebsd diff --git a/test/integration/targets/mysql_info/aliases b/test/integration/targets/mysql_info/aliases index 6e43f581195..fb60a723839 100644 --- a/test/integration/targets/mysql_info/aliases +++ b/test/integration/targets/mysql_info/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/mysql_query/aliases b/test/integration/targets/mysql_query/aliases index 75bc13167c8..ac816c92a2b 100644 --- a/test/integration/targets/mysql_query/aliases +++ b/test/integration/targets/mysql_query/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group3 +skip/aix skip/osx skip/freebsd skip/ubuntu diff --git a/test/integration/targets/mysql_replication/aliases b/test/integration/targets/mysql_replication/aliases index afa573f3e20..aa7b71feb46 100644 --- a/test/integration/targets/mysql_replication/aliases +++ b/test/integration/targets/mysql_replication/aliases @@ -1,6 +1,7 @@ destructive shippable/posix/group4 # Make sure that this test runs in a different group than mariadb_replication! +skip/aix skip/osx skip/freebsd skip/ubuntu diff --git a/test/integration/targets/mysql_user/aliases b/test/integration/targets/mysql_user/aliases index 5eb727b09b1..e93cd86b56e 100644 --- a/test/integration/targets/mysql_user/aliases +++ b/test/integration/targets/mysql_user/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd diff --git a/test/integration/targets/mysql_variables/aliases b/test/integration/targets/mysql_variables/aliases index 75bc13167c8..ac816c92a2b 100644 --- a/test/integration/targets/mysql_variables/aliases +++ b/test/integration/targets/mysql_variables/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group3 +skip/aix skip/osx skip/freebsd skip/ubuntu diff --git a/test/integration/targets/npm/aliases b/test/integration/targets/npm/aliases index 9c47a6e4efe..e09dd4459f2 100644 --- a/test/integration/targets/npm/aliases +++ b/test/integration/targets/npm/aliases @@ -1,3 +1,4 @@ shippable/posix/group2 destructive +skip/aix skip/freebsd diff --git a/test/integration/targets/nuage_vspk/aliases b/test/integration/targets/nuage_vspk/aliases index 32dd2930c54..45dc73e8dea 100644 --- a/test/integration/targets/nuage_vspk/aliases +++ b/test/integration/targets/nuage_vspk/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 skip/python3 +skip/aix diff --git a/test/integration/targets/openssh_cert/aliases b/test/integration/targets/openssh_cert/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssh_cert/aliases +++ b/test/integration/targets/openssh_cert/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/openssh_keypair/aliases b/test/integration/targets/openssh_keypair/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssh_keypair/aliases +++ b/test/integration/targets/openssh_keypair/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/openssl_certificate/aliases b/test/integration/targets/openssl_certificate/aliases index 6e8edef75ce..d339371c56c 100644 --- a/test/integration/targets/openssl_certificate/aliases +++ b/test/integration/targets/openssl_certificate/aliases @@ -1,2 +1,3 @@ shippable/posix/group5 destructive +skip/aix diff --git a/test/integration/targets/openssl_certificate_info/aliases b/test/integration/targets/openssl_certificate_info/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssl_certificate_info/aliases +++ b/test/integration/targets/openssl_certificate_info/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/openssl_csr/aliases b/test/integration/targets/openssl_csr/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssl_csr/aliases +++ b/test/integration/targets/openssl_csr/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/openssl_csr_info/aliases b/test/integration/targets/openssl_csr_info/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssl_csr_info/aliases +++ b/test/integration/targets/openssl_csr_info/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/openssl_dhparam/aliases b/test/integration/targets/openssl_dhparam/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssl_dhparam/aliases +++ b/test/integration/targets/openssl_dhparam/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/openssl_pkcs12/aliases b/test/integration/targets/openssl_pkcs12/aliases index 196e72369bf..80cc8d7d793 100644 --- a/test/integration/targets/openssl_pkcs12/aliases +++ b/test/integration/targets/openssl_pkcs12/aliases @@ -1,3 +1,4 @@ destructive needs/root shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/openssl_privatekey/aliases b/test/integration/targets/openssl_privatekey/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssl_privatekey/aliases +++ b/test/integration/targets/openssl_privatekey/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/openssl_privatekey_info/aliases b/test/integration/targets/openssl_privatekey_info/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssl_privatekey_info/aliases +++ b/test/integration/targets/openssl_privatekey_info/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/openssl_publickey/aliases b/test/integration/targets/openssl_publickey/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/openssl_publickey/aliases +++ b/test/integration/targets/openssl_publickey/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/osx_defaults/aliases b/test/integration/targets/osx_defaults/aliases index 69bce9d41a8..6e0b78e0031 100644 --- a/test/integration/targets/osx_defaults/aliases +++ b/test/integration/targets/osx_defaults/aliases @@ -1,4 +1,5 @@ shippable/posix/group1 +skip/aix skip/freebsd skip/rhel skip/docker diff --git a/test/integration/targets/package/aliases b/test/integration/targets/package/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/package/aliases +++ b/test/integration/targets/package/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/package_facts/aliases b/test/integration/targets/package_facts/aliases index a999931de2e..25ddb5f8a84 100644 --- a/test/integration/targets/package_facts/aliases +++ b/test/integration/targets/package_facts/aliases @@ -1,2 +1,3 @@ shippable/posix/group3 +skip/aix skip/osx diff --git a/test/integration/targets/patch/aliases b/test/integration/targets/patch/aliases index aa159d93aea..9a80b36fe0f 100644 --- a/test/integration/targets/patch/aliases +++ b/test/integration/targets/patch/aliases @@ -1,2 +1,3 @@ destructive shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/pause/aliases b/test/integration/targets/pause/aliases index 6b71e884a14..1ee35230f4d 100644 --- a/test/integration/targets/pause/aliases +++ b/test/integration/targets/pause/aliases @@ -1,2 +1,3 @@ needs/target/setup_pexpect shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/pip/aliases b/test/integration/targets/pip/aliases index 0d91b7de01c..8d8cc50ef85 100644 --- a/test/integration/targets/pip/aliases +++ b/test/integration/targets/pip/aliases @@ -1,2 +1,3 @@ destructive shippable/posix/group5 +skip/aix diff --git a/test/integration/targets/podman_container_info/aliases b/test/integration/targets/podman_container_info/aliases index 2b3832dde58..7a020910edc 100644 --- a/test/integration/targets/podman_container_info/aliases +++ b/test/integration/targets/podman_container_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/podman_image/aliases b/test/integration/targets/podman_image/aliases index 1e2b2ce41ba..137b82807be 100644 --- a/test/integration/targets/podman_image/aliases +++ b/test/integration/targets/podman_image/aliases @@ -1,4 +1,5 @@ shippable/posix/group3 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/podman_image_info/aliases b/test/integration/targets/podman_image_info/aliases index 2b3832dde58..7a020910edc 100644 --- a/test/integration/targets/podman_image_info/aliases +++ b/test/integration/targets/podman_image_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/podman_volume_info/aliases b/test/integration/targets/podman_volume_info/aliases index 2b3832dde58..7a020910edc 100644 --- a/test/integration/targets/podman_volume_info/aliases +++ b/test/integration/targets/podman_volume_info/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd destructive diff --git a/test/integration/targets/postgresql_copy/aliases b/test/integration/targets/postgresql_copy/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_copy/aliases +++ b/test/integration/targets/postgresql_copy/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_db/aliases b/test/integration/targets/postgresql_db/aliases index 3b8d495b2c0..f0248454ddf 100644 --- a/test/integration/targets/postgresql_db/aliases +++ b/test/integration/targets/postgresql_db/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group4 postgresql_db +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_ext/aliases b/test/integration/targets/postgresql_ext/aliases index 09fc98daee3..09c4db50caa 100644 --- a/test/integration/targets/postgresql_ext/aliases +++ b/test/integration/targets/postgresql_ext/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group4 +skip/aix skip/osx skip/centos skip/redhat diff --git a/test/integration/targets/postgresql_idx/aliases b/test/integration/targets/postgresql_idx/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_idx/aliases +++ b/test/integration/targets/postgresql_idx/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_info/aliases b/test/integration/targets/postgresql_info/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_info/aliases +++ b/test/integration/targets/postgresql_info/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_lang/aliases b/test/integration/targets/postgresql_lang/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_lang/aliases +++ b/test/integration/targets/postgresql_lang/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_membership/aliases b/test/integration/targets/postgresql_membership/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_membership/aliases +++ b/test/integration/targets/postgresql_membership/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_owner/aliases b/test/integration/targets/postgresql_owner/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_owner/aliases +++ b/test/integration/targets/postgresql_owner/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_pg_hba/aliases b/test/integration/targets/postgresql_pg_hba/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_pg_hba/aliases +++ b/test/integration/targets/postgresql_pg_hba/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_ping/aliases b/test/integration/targets/postgresql_ping/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_ping/aliases +++ b/test/integration/targets/postgresql_ping/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_privs/aliases b/test/integration/targets/postgresql_privs/aliases index 585cf35af97..c084067b39a 100644 --- a/test/integration/targets/postgresql_privs/aliases +++ b/test/integration/targets/postgresql_privs/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group4 postgresql_user +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_publication/aliases b/test/integration/targets/postgresql_publication/aliases index b126d98a9f3..2fa90512401 100644 --- a/test/integration/targets/postgresql_publication/aliases +++ b/test/integration/targets/postgresql_publication/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group4 +skip/aix skip/osx skip/freebsd skip/opensuse diff --git a/test/integration/targets/postgresql_query/aliases b/test/integration/targets/postgresql_query/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_query/aliases +++ b/test/integration/targets/postgresql_query/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_schema/aliases b/test/integration/targets/postgresql_schema/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_schema/aliases +++ b/test/integration/targets/postgresql_schema/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_sequence/aliases b/test/integration/targets/postgresql_sequence/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_sequence/aliases +++ b/test/integration/targets/postgresql_sequence/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_set/aliases b/test/integration/targets/postgresql_set/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_set/aliases +++ b/test/integration/targets/postgresql_set/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_slot/aliases b/test/integration/targets/postgresql_slot/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_slot/aliases +++ b/test/integration/targets/postgresql_slot/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_subscription/aliases b/test/integration/targets/postgresql_subscription/aliases index 8129d804232..55ffced079d 100644 --- a/test/integration/targets/postgresql_subscription/aliases +++ b/test/integration/targets/postgresql_subscription/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/centos skip/freebsd diff --git a/test/integration/targets/postgresql_table/aliases b/test/integration/targets/postgresql_table/aliases index bb0094de29e..c00fb386742 100644 --- a/test/integration/targets/postgresql_table/aliases +++ b/test/integration/targets/postgresql_table/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group5 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_tablespace/aliases b/test/integration/targets/postgresql_tablespace/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_tablespace/aliases +++ b/test/integration/targets/postgresql_tablespace/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/postgresql_user/aliases b/test/integration/targets/postgresql_user/aliases index fe75653cadc..6e19e26ba97 100644 --- a/test/integration/targets/postgresql_user/aliases +++ b/test/integration/targets/postgresql_user/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 +skip/aix skip/osx diff --git a/test/integration/targets/pull/aliases b/test/integration/targets/pull/aliases index b59832142f2..757c99661d4 100644 --- a/test/integration/targets/pull/aliases +++ b/test/integration/targets/pull/aliases @@ -1 +1,2 @@ shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/rabbitmq_binding/aliases b/test/integration/targets/rabbitmq_binding/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/rabbitmq_binding/aliases +++ b/test/integration/targets/rabbitmq_binding/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/rabbitmq_lookup/aliases b/test/integration/targets/rabbitmq_lookup/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/rabbitmq_lookup/aliases +++ b/test/integration/targets/rabbitmq_lookup/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/rabbitmq_plugin/aliases b/test/integration/targets/rabbitmq_plugin/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/rabbitmq_plugin/aliases +++ b/test/integration/targets/rabbitmq_plugin/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/rabbitmq_publish/aliases b/test/integration/targets/rabbitmq_publish/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/rabbitmq_publish/aliases +++ b/test/integration/targets/rabbitmq_publish/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/rabbitmq_user/aliases b/test/integration/targets/rabbitmq_user/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/rabbitmq_user/aliases +++ b/test/integration/targets/rabbitmq_user/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/rabbitmq_vhost/aliases b/test/integration/targets/rabbitmq_vhost/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/rabbitmq_vhost/aliases +++ b/test/integration/targets/rabbitmq_vhost/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/rabbitmq_vhost_limits/aliases b/test/integration/targets/rabbitmq_vhost_limits/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/rabbitmq_vhost_limits/aliases +++ b/test/integration/targets/rabbitmq_vhost_limits/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/remote_tmp/aliases b/test/integration/targets/remote_tmp/aliases index b59832142f2..757c99661d4 100644 --- a/test/integration/targets/remote_tmp/aliases +++ b/test/integration/targets/remote_tmp/aliases @@ -1 +1,2 @@ shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/rpm_key/aliases b/test/integration/targets/rpm_key/aliases index a4c92ef8538..3a07aab32d1 100644 --- a/test/integration/targets/rpm_key/aliases +++ b/test/integration/targets/rpm_key/aliases @@ -1,2 +1,3 @@ destructive shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/seboolean/aliases b/test/integration/targets/seboolean/aliases index 9af2d790425..58a2a31e7ef 100644 --- a/test/integration/targets/seboolean/aliases +++ b/test/integration/targets/seboolean/aliases @@ -1,2 +1,3 @@ needs/root shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/sefcontext/aliases b/test/integration/targets/sefcontext/aliases index 9af2d790425..58a2a31e7ef 100644 --- a/test/integration/targets/sefcontext/aliases +++ b/test/integration/targets/sefcontext/aliases @@ -1,2 +1,3 @@ needs/root shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/selinux/aliases b/test/integration/targets/selinux/aliases index 9af2d790425..58a2a31e7ef 100644 --- a/test/integration/targets/selinux/aliases +++ b/test/integration/targets/selinux/aliases @@ -1,2 +1,3 @@ needs/root shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/service/aliases b/test/integration/targets/service/aliases index 83a79adac3f..cc9ce662bab 100644 --- a/test/integration/targets/service/aliases +++ b/test/integration/targets/service/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/freebsd skip/osx systemd diff --git a/test/integration/targets/service_facts/aliases b/test/integration/targets/service_facts/aliases index 4662751b438..330cb724adb 100644 --- a/test/integration/targets/service_facts/aliases +++ b/test/integration/targets/service_facts/aliases @@ -1,3 +1,4 @@ shippable/posix/group3 +skip/aix skip/freebsd skip/osx diff --git a/test/integration/targets/set_fact/aliases b/test/integration/targets/set_fact/aliases index b59832142f2..757c99661d4 100644 --- a/test/integration/targets/set_fact/aliases +++ b/test/integration/targets/set_fact/aliases @@ -1 +1,2 @@ shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/subversion/aliases b/test/integration/targets/subversion/aliases index a021224b739..270f301a721 100644 --- a/test/integration/targets/subversion/aliases +++ b/test/integration/targets/subversion/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx destructive needs/root diff --git a/test/integration/targets/supervisorctl/aliases b/test/integration/targets/supervisorctl/aliases index eebe566fa62..1dbdd80109d 100644 --- a/test/integration/targets/supervisorctl/aliases +++ b/test/integration/targets/supervisorctl/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group2 skip/python3 +skip/aix diff --git a/test/integration/targets/sysctl/aliases b/test/integration/targets/sysctl/aliases index 9fb0d7f235e..5959a80593c 100644 --- a/test/integration/targets/sysctl/aliases +++ b/test/integration/targets/sysctl/aliases @@ -1,3 +1,4 @@ shippable/posix/group1 +skip/aix skip/freebsd skip/osx diff --git a/test/integration/targets/systemd/aliases b/test/integration/targets/systemd/aliases index a6dafcf8cd8..f8e28c7e469 100644 --- a/test/integration/targets/systemd/aliases +++ b/test/integration/targets/systemd/aliases @@ -1 +1,2 @@ shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/tags/aliases b/test/integration/targets/tags/aliases index b59832142f2..757c99661d4 100644 --- a/test/integration/targets/tags/aliases +++ b/test/integration/targets/tags/aliases @@ -1 +1,2 @@ shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/template/aliases b/test/integration/targets/template/aliases index b4695923cb2..f0c24d2091a 100644 --- a/test/integration/targets/template/aliases +++ b/test/integration/targets/template/aliases @@ -1,2 +1,3 @@ needs/root shippable/posix/group5 +skip/aix diff --git a/test/integration/targets/template_jinja2_latest/aliases b/test/integration/targets/template_jinja2_latest/aliases index 14286dbda7d..8602d05995c 100644 --- a/test/integration/targets/template_jinja2_latest/aliases +++ b/test/integration/targets/template_jinja2_latest/aliases @@ -1,3 +1,4 @@ needs/root shippable/posix/group2 needs/target/template +skip/aix diff --git a/test/integration/targets/timezone/aliases b/test/integration/targets/timezone/aliases index 63927da86cd..8bc84324f3a 100644 --- a/test/integration/targets/timezone/aliases +++ b/test/integration/targets/timezone/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group1 +skip/aix skip/osx systemd diff --git a/test/integration/targets/ufw/aliases b/test/integration/targets/ufw/aliases index 87e7bcbd80a..045218a2e89 100644 --- a/test/integration/targets/ufw/aliases +++ b/test/integration/targets/ufw/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/osx skip/freebsd skip/rhel8.0 diff --git a/test/integration/targets/unarchive/aliases b/test/integration/targets/unarchive/aliases index 961b20518e2..db9bbd8c424 100644 --- a/test/integration/targets/unarchive/aliases +++ b/test/integration/targets/unarchive/aliases @@ -1,3 +1,4 @@ needs/root shippable/posix/group2 destructive +skip/aix diff --git a/test/integration/targets/uri/aliases b/test/integration/targets/uri/aliases index 6c31bd09ca4..11e91ee7ab3 100644 --- a/test/integration/targets/uri/aliases +++ b/test/integration/targets/uri/aliases @@ -1,3 +1,4 @@ destructive shippable/posix/group4 needs/httptester +skip/aix diff --git a/test/integration/targets/user/aliases b/test/integration/targets/user/aliases index a4c92ef8538..3a07aab32d1 100644 --- a/test/integration/targets/user/aliases +++ b/test/integration/targets/user/aliases @@ -1,2 +1,3 @@ destructive shippable/posix/group1 +skip/aix diff --git a/test/integration/targets/vault/aliases b/test/integration/targets/vault/aliases index b59832142f2..757c99661d4 100644 --- a/test/integration/targets/vault/aliases +++ b/test/integration/targets/vault/aliases @@ -1 +1,2 @@ shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/virt_net/aliases b/test/integration/targets/virt_net/aliases index c6aa293397a..e2a1952cbc6 100644 --- a/test/integration/targets/virt_net/aliases +++ b/test/integration/targets/virt_net/aliases @@ -1,4 +1,5 @@ shippable/posix/group1 +skip/aix skip/freebsd skip/osx needs/privileged diff --git a/test/integration/targets/wakeonlan/aliases b/test/integration/targets/wakeonlan/aliases index 765b70da796..ed821c2754c 100644 --- a/test/integration/targets/wakeonlan/aliases +++ b/test/integration/targets/wakeonlan/aliases @@ -1 +1,2 @@ shippable/posix/group2 +skip/aix diff --git a/test/integration/targets/xattr/aliases b/test/integration/targets/xattr/aliases index 4c94ddfd779..1d4174e5ec5 100644 --- a/test/integration/targets/xattr/aliases +++ b/test/integration/targets/xattr/aliases @@ -1,4 +1,5 @@ shippable/posix/group2 +skip/aix skip/docker skip/freebsd skip/osx diff --git a/test/integration/targets/xfs_quota/aliases b/test/integration/targets/xfs_quota/aliases index fd6728e0757..493c64f48f1 100644 --- a/test/integration/targets/xfs_quota/aliases +++ b/test/integration/targets/xfs_quota/aliases @@ -1,5 +1,6 @@ needs/privileged needs/root shippable/posix/group1 +skip/aix skip/osx skip/freebsd diff --git a/test/integration/targets/xml/aliases b/test/integration/targets/xml/aliases index 3b1fcf53cb8..0725da563f0 100644 --- a/test/integration/targets/xml/aliases +++ b/test/integration/targets/xml/aliases @@ -1,2 +1,3 @@ destructive shippable/posix/group3 +skip/aix diff --git a/test/integration/targets/yarn/aliases b/test/integration/targets/yarn/aliases index 51dccf76970..6cd621d42d9 100644 --- a/test/integration/targets/yarn/aliases +++ b/test/integration/targets/yarn/aliases @@ -1,3 +1,4 @@ shippable/posix/group1 destructive +skip/aix skip/freebsd diff --git a/test/integration/targets/yum/aliases b/test/integration/targets/yum/aliases index f2cd2e35833..e469a119718 100644 --- a/test/integration/targets/yum/aliases +++ b/test/integration/targets/yum/aliases @@ -1,4 +1,5 @@ destructive shippable/posix/group4 +skip/aix skip/freebsd skip/osx diff --git a/test/integration/targets/yum_repository/aliases b/test/integration/targets/yum_repository/aliases index 6eae8bd8ddc..0b484bbab6a 100644 --- a/test/integration/targets/yum_repository/aliases +++ b/test/integration/targets/yum_repository/aliases @@ -1,2 +1,3 @@ shippable/posix/group1 destructive +skip/aix diff --git a/test/integration/targets/zabbix_host/aliases b/test/integration/targets/zabbix_host/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/zabbix_host/aliases +++ b/test/integration/targets/zabbix_host/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/zabbix_template/aliases b/test/integration/targets/zabbix_template/aliases index 3d0091e7a94..f37e6c6fb09 100644 --- a/test/integration/targets/zabbix_template/aliases +++ b/test/integration/targets/zabbix_template/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/osx skip/freebsd skip/rhel diff --git a/test/integration/targets/zypper/aliases b/test/integration/targets/zypper/aliases index 2a1a850235c..f7aed308a38 100644 --- a/test/integration/targets/zypper/aliases +++ b/test/integration/targets/zypper/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/freebsd skip/osx skip/rhel diff --git a/test/integration/targets/zypper_repository/aliases b/test/integration/targets/zypper_repository/aliases index 2a1a850235c..f7aed308a38 100644 --- a/test/integration/targets/zypper_repository/aliases +++ b/test/integration/targets/zypper_repository/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 +skip/aix skip/freebsd skip/osx skip/rhel diff --git a/test/lib/ansible_test/_data/completion/remote.txt b/test/lib/ansible_test/_data/completion/remote.txt index 1d553d409f6..603e6814710 100644 --- a/test/lib/ansible_test/_data/completion/remote.txt +++ b/test/lib/ansible_test/_data/completion/remote.txt @@ -3,3 +3,4 @@ freebsd/12.0 python=3.6,2.7 python_dir=/usr/local/bin osx/10.11 python=2.7 python_dir=/usr/local/bin rhel/7.6 python=2.7 rhel/8.1 python=3.6 +aix/7.2 python=2.7 httptester=disabled temp-unicode=disabled pip-check=disabled diff --git a/test/lib/ansible_test/_data/setup/remote.sh b/test/lib/ansible_test/_data/setup/remote.sh index b05b19483c1..124924d1f15 100644 --- a/test/lib/ansible_test/_data/setup/remote.sh +++ b/test/lib/ansible_test/_data/setup/remote.sh @@ -78,6 +78,24 @@ elif [ "${platform}" = "osx" ]; then echo "Failed to install packages. Sleeping before trying again..." sleep 10 done +elif [ "${platform}" = "aix" ]; then + chfs -a size=1G / + chfs -a size=5G /usr + chfs -a size=1G /var + chfs -a size=1G /tmp + chfs -a size=5G /opt + while true; do + yum install -q -y \ + gcc \ + libffi-devel \ + python-jinja2 \ + python-cryptography \ + python-pip && \ + pip install --disable-pip-version-check --quiet virtualenv \ + && break + echo "Failed to install packages. Sleeping before trying again..." + sleep 10 + done fi # Generate our ssh key and add it to our authorized_keys file. diff --git a/test/lib/ansible_test/_internal/core_ci.py b/test/lib/ansible_test/_internal/core_ci.py index 0cc821912a8..163931ce698 100644 --- a/test/lib/ansible_test/_internal/core_ci.py +++ b/test/lib/ansible_test/_internal/core_ci.py @@ -68,6 +68,7 @@ class AnsibleCoreCI: self.instance_id = None self.endpoint = None self.max_threshold = 1 + self.retries = 3 self.name = name if name else '%s-%s' % (self.platform, self.version) self.ci_key = os.path.expanduser('~/.ansible-core-ci.key') self.resource = 'jobs' @@ -89,6 +90,10 @@ class AnsibleCoreCI: azure=( 'azure', ), + ibmcloud=( + 'aix', + 'ibmi', + ), parallels=( 'osx', ), @@ -114,7 +119,7 @@ class AnsibleCoreCI: self.path = os.path.expanduser('~/.ansible/test/instances/%s-%s-%s' % (self.name, self.provider, self.stage)) - if self.provider in ('aws', 'azure'): + if self.provider in ('aws', 'azure', 'ibmcloud'): if self.provider != 'aws': self.resource = self.provider @@ -141,6 +146,12 @@ class AnsibleCoreCI: self.port = 5986 else: self.port = 22 + + if self.provider == 'ibmcloud': + # Additional retries are neededed to accommodate images transitioning + # to the active state in the IBM cloud. This operation can take up to + # 90 seconds + self.retries = 7 elif self.provider == 'parallels': self.endpoints = self._get_parallels_endpoints() self.max_threshold = 6 @@ -151,7 +162,6 @@ class AnsibleCoreCI: self.ssh_key = SshKey(args) self.endpoints = ['https://access.ws.testing.ansible.com'] self.max_threshold = 1 - else: raise ApplicationError('Unsupported platform: %s' % platform) @@ -423,7 +433,7 @@ class AnsibleCoreCI: :type threshold: int :rtype: HttpResponse | None """ - tries = 3 + tries = self.retries sleep = 15 data['threshold'] = threshold diff --git a/test/lib/ansible_test/_internal/delegation.py b/test/lib/ansible_test/_internal/delegation.py index 56ca578bdc8..009b1213152 100644 --- a/test/lib/ansible_test/_internal/delegation.py +++ b/test/lib/ansible_test/_internal/delegation.py @@ -484,7 +484,11 @@ def delegate_remote(args, exclude, require, integration_targets): remote_results_name = os.path.basename(remote_results_root) remote_temp_path = os.path.join('/tmp', remote_results_name) - manage.ssh('rm -rf {0} && mkdir {0} && cp -a {1}/* {0}/ && chmod -R a+r {0}'.format(remote_temp_path, remote_results_root)) + # AIX cp and GNU cp provide different options, no way could be found to have a common + # pattern and achieve the same goal + cp_opts = '-hr' if platform in ['aix', 'ibmi'] else '-a' + + manage.ssh('rm -rf {0} && mkdir {0} && cp {1} {2}/* {0}/ && chmod -R a+r {0}'.format(remote_temp_path, cp_opts, remote_results_root)) manage.download(remote_temp_path, local_test_root) finally: if args.remote_terminate == 'always' or (args.remote_terminate == 'success' and success): diff --git a/test/lib/ansible_test/_internal/manage_ci.py b/test/lib/ansible_test/_internal/manage_ci.py index 9cde003ed1b..3c7446bafbf 100644 --- a/test/lib/ansible_test/_internal/manage_ci.py +++ b/test/lib/ansible_test/_internal/manage_ci.py @@ -211,6 +211,8 @@ class ManagePosixCI: self.become = ['sudo', '-in', 'PATH=/usr/local/bin:$PATH'] elif self.core_ci.platform == 'rhel': self.become = ['sudo', '-in', 'bash', '-c'] + elif self.core_ci.platform in ['aix', 'ibmi']: + self.become = [] def setup(self, python_version): """Start instance and wait for it to become ready and respond to an ansible ping. @@ -267,7 +269,13 @@ class ManagePosixCI: create_payload(self.core_ci.args, local_source_fd.name) self.upload(local_source_fd.name, remote_source_dir) - self.ssh('rm -rf ~/ansible && mkdir ~/ansible && cd ~/ansible && tar oxzf %s' % remote_source_path) + # AIX does not provide the GNU tar version, leading to parameters + # being different and -z not being recognized. This pattern works + # with both versions of tar. + self.ssh( + 'rm -rf ~/ansible && mkdir ~/ansible && cd ~/ansible && gunzip --stdout %s | tar oxf - && rm %s' % + (remote_source_path, remote_source_path) + ) def download(self, remote, local): """ @@ -296,12 +304,13 @@ class ManagePosixCI: if isinstance(command, list): command = ' '.join(cmd_quote(c) for c in command) + command = cmd_quote(command) if self.become else command return run_command(self.core_ci.args, ['ssh', '-tt', '-q'] + self.ssh_args + options + ['-p', str(self.core_ci.connection.port), '%s@%s' % (self.core_ci.connection.username, self.core_ci.connection.hostname)] + - self.become + [cmd_quote(command)], capture=capture) + self.become + [command], capture=capture) def scp(self, src, dst): """ diff --git a/test/utils/shippable/aix.sh b/test/utils/shippable/aix.sh new file mode 120000 index 00000000000..6ddb7768545 --- /dev/null +++ b/test/utils/shippable/aix.sh @@ -0,0 +1 @@ +remote.sh \ No newline at end of file