diff --git a/shippable.yml b/shippable.yml index ea08ae66cd..cfb7acb2ba 100644 --- a/shippable.yml +++ b/shippable.yml @@ -49,6 +49,7 @@ matrix: #- env: T=devel/aix/7.2/1 - env: T=devel/osx/10.11/1 + - env: T=devel/macos/10.15/1 - env: T=devel/rhel/7.8/1 - env: T=devel/rhel/8.2/1 - env: T=devel/freebsd/11.1/1 @@ -65,6 +66,7 @@ matrix: #- env: T=devel/aix/7.2/2 - env: T=devel/osx/10.11/2 + - env: T=devel/macos/10.15/2 - env: T=devel/rhel/7.8/2 - env: T=devel/rhel/8.2/2 - env: T=devel/freebsd/11.1/2 @@ -81,6 +83,7 @@ matrix: #- env: T=devel/aix/7.2/3 - env: T=devel/osx/10.11/3 + - env: T=devel/macos/10.15/3 - env: T=devel/rhel/7.8/3 - env: T=devel/rhel/8.2/3 - env: T=devel/freebsd/11.1/3 @@ -97,6 +100,7 @@ matrix: #- env: T=devel/aix/7.2/4 - env: T=devel/osx/10.11/4 + - env: T=devel/macos/10.15/4 - env: T=devel/rhel/7.8/4 - env: T=devel/rhel/8.2/4 - env: T=devel/freebsd/11.1/4 @@ -113,6 +117,7 @@ matrix: #- env: T=devel/aix/7.2/5 - env: T=devel/osx/10.11/5 + - env: T=devel/macos/10.15/5 - env: T=devel/rhel/7.8/5 - env: T=devel/rhel/8.2/5 - env: T=devel/freebsd/11.1/5 diff --git a/tests/integration/targets/alternatives/aliases b/tests/integration/targets/alternatives/aliases index 3c1ea41f18..64c02f24ff 100644 --- a/tests/integration/targets/alternatives/aliases +++ b/tests/integration/targets/alternatives/aliases @@ -4,3 +4,4 @@ needs/root skip/aix skip/freebsd skip/osx +skip/macos diff --git a/tests/integration/targets/cloud_init_data_facts/aliases b/tests/integration/targets/cloud_init_data_facts/aliases index e93cd86b56..1a7dd323f6 100644 --- a/tests/integration/targets/cloud_init_data_facts/aliases +++ b/tests/integration/targets/cloud_init_data_facts/aliases @@ -2,4 +2,5 @@ destructive shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd diff --git a/tests/integration/targets/connection_chroot/aliases b/tests/integration/targets/connection_chroot/aliases index bd318e6146..0107f970a5 100644 --- a/tests/integration/targets/connection_chroot/aliases +++ b/tests/integration/targets/connection_chroot/aliases @@ -1,2 +1,3 @@ needs/root shippable/posix/group3 +skip/macos # FIXME diff --git a/tests/integration/targets/consul/aliases b/tests/integration/targets/consul/aliases index dde62eec53..cc24e932c9 100644 --- a/tests/integration/targets/consul/aliases +++ b/tests/integration/targets/consul/aliases @@ -1,3 +1,4 @@ shippable/posix/group2 destructive skip/aix +skip/macos # cannot simply create binaries in system locations on newer macOS versions diff --git a/tests/integration/targets/cronvar/aliases b/tests/integration/targets/cronvar/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/cronvar/aliases +++ b/tests/integration/targets/cronvar/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/docker_config/aliases b/tests/integration/targets/docker_config/aliases index f1e3dd8673..fadc88e265 100644 --- a/tests/integration/targets/docker_config/aliases +++ b/tests/integration/targets/docker_config/aliases @@ -1,5 +1,6 @@ shippable/posix/group3 skip/osx +skip/macos skip/freebsd skip/aix destructive diff --git a/tests/integration/targets/docker_container/aliases b/tests/integration/targets/docker_container/aliases index f5bf9f1010..aec97db2dc 100644 --- a/tests/integration/targets/docker_container/aliases +++ b/tests/integration/targets/docker_container/aliases @@ -1,5 +1,6 @@ shippable/posix/group5 skip/osx +skip/macos skip/freebsd skip/aix destructive diff --git a/tests/integration/targets/docker_container_info/aliases b/tests/integration/targets/docker_container_info/aliases index dfa15ee8a8..1ff45a2373 100644 --- a/tests/integration/targets/docker_container_info/aliases +++ b/tests/integration/targets/docker_container_info/aliases @@ -1,5 +1,6 @@ shippable/posix/group2 skip/osx +skip/macos skip/freebsd skip/aix destructive diff --git a/tests/integration/targets/docker_host_info/aliases b/tests/integration/targets/docker_host_info/aliases index 7a020910ed..f1162af547 100644 --- a/tests/integration/targets/docker_host_info/aliases +++ b/tests/integration/targets/docker_host_info/aliases @@ -1,5 +1,6 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/docker_image/aliases b/tests/integration/targets/docker_image/aliases index 1187e123f1..33b9cd9898 100644 --- a/tests/integration/targets/docker_image/aliases +++ b/tests/integration/targets/docker_image/aliases @@ -1,5 +1,6 @@ shippable/posix/group5 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/docker_image_info/aliases b/tests/integration/targets/docker_image_info/aliases index 7a020910ed..f1162af547 100644 --- a/tests/integration/targets/docker_image_info/aliases +++ b/tests/integration/targets/docker_image_info/aliases @@ -1,5 +1,6 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/docker_login/aliases b/tests/integration/targets/docker_login/aliases index 137b82807b..70d2451b99 100644 --- a/tests/integration/targets/docker_login/aliases +++ b/tests/integration/targets/docker_login/aliases @@ -1,5 +1,6 @@ shippable/posix/group3 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/docker_network/aliases b/tests/integration/targets/docker_network/aliases index 1187e123f1..33b9cd9898 100644 --- a/tests/integration/targets/docker_network/aliases +++ b/tests/integration/targets/docker_network/aliases @@ -1,5 +1,6 @@ shippable/posix/group5 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/docker_network_info/aliases b/tests/integration/targets/docker_network_info/aliases index 7a020910ed..f1162af547 100644 --- a/tests/integration/targets/docker_network_info/aliases +++ b/tests/integration/targets/docker_network_info/aliases @@ -1,5 +1,6 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/docker_node/aliases b/tests/integration/targets/docker_node/aliases index ed231329c0..78341e0715 100644 --- a/tests/integration/targets/docker_node/aliases +++ b/tests/integration/targets/docker_node/aliases @@ -1,6 +1,7 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_node_info/aliases b/tests/integration/targets/docker_node_info/aliases index 9fe8a6d69b..5c691cdfe5 100644 --- a/tests/integration/targets/docker_node_info/aliases +++ b/tests/integration/targets/docker_node_info/aliases @@ -1,6 +1,7 @@ shippable/posix/group3 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_prune/aliases b/tests/integration/targets/docker_prune/aliases index 7a020910ed..f1162af547 100644 --- a/tests/integration/targets/docker_prune/aliases +++ b/tests/integration/targets/docker_prune/aliases @@ -1,5 +1,6 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/docker_secret/aliases b/tests/integration/targets/docker_secret/aliases index af1a7950f9..1bb02f663f 100644 --- a/tests/integration/targets/docker_secret/aliases +++ b/tests/integration/targets/docker_secret/aliases @@ -1,6 +1,7 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_stack/aliases b/tests/integration/targets/docker_stack/aliases index af1a7950f9..1bb02f663f 100644 --- a/tests/integration/targets/docker_stack/aliases +++ b/tests/integration/targets/docker_stack/aliases @@ -1,6 +1,7 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_stack_info/aliases b/tests/integration/targets/docker_stack_info/aliases index 620dd25f5e..46d1424a21 100644 --- a/tests/integration/targets/docker_stack_info/aliases +++ b/tests/integration/targets/docker_stack_info/aliases @@ -1,6 +1,7 @@ shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_stack_task_info/aliases b/tests/integration/targets/docker_stack_task_info/aliases index 620dd25f5e..46d1424a21 100644 --- a/tests/integration/targets/docker_stack_task_info/aliases +++ b/tests/integration/targets/docker_stack_task_info/aliases @@ -1,6 +1,7 @@ shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_swarm/aliases b/tests/integration/targets/docker_swarm/aliases index 917268c224..b06411b2f8 100644 --- a/tests/integration/targets/docker_swarm/aliases +++ b/tests/integration/targets/docker_swarm/aliases @@ -2,6 +2,7 @@ shippable/posix/group2 disabled # See: https://github.com/ansible/ansible/issues/61815 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_swarm_info/aliases b/tests/integration/targets/docker_swarm_info/aliases index 620dd25f5e..46d1424a21 100644 --- a/tests/integration/targets/docker_swarm_info/aliases +++ b/tests/integration/targets/docker_swarm_info/aliases @@ -1,6 +1,7 @@ shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_swarm_service/aliases b/tests/integration/targets/docker_swarm_service/aliases index a9e6581847..c37e2707c0 100644 --- a/tests/integration/targets/docker_swarm_service/aliases +++ b/tests/integration/targets/docker_swarm_service/aliases @@ -1,6 +1,7 @@ shippable/posix/group5 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_swarm_service_info/aliases b/tests/integration/targets/docker_swarm_service_info/aliases index 9fe8a6d69b..5c691cdfe5 100644 --- a/tests/integration/targets/docker_swarm_service_info/aliases +++ b/tests/integration/targets/docker_swarm_service_info/aliases @@ -1,6 +1,7 @@ shippable/posix/group3 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/docker_volume/aliases b/tests/integration/targets/docker_volume/aliases index 7a020910ed..f1162af547 100644 --- a/tests/integration/targets/docker_volume/aliases +++ b/tests/integration/targets/docker_volume/aliases @@ -1,5 +1,6 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/docker_volume_info/aliases b/tests/integration/targets/docker_volume_info/aliases index e0fa6d19e7..e91c4ea415 100644 --- a/tests/integration/targets/docker_volume_info/aliases +++ b/tests/integration/targets/docker_volume_info/aliases @@ -1,5 +1,6 @@ shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd destructive diff --git a/tests/integration/targets/dpkg_divert/aliases b/tests/integration/targets/dpkg_divert/aliases index 25786eeda2..b47e4a6054 100644 --- a/tests/integration/targets/dpkg_divert/aliases +++ b/tests/integration/targets/dpkg_divert/aliases @@ -1,5 +1,6 @@ shippable/posix/group4 skip/aix skip/osx +skip/macos skip/rhel skip/freebsd diff --git a/tests/integration/targets/etcd3/aliases b/tests/integration/targets/etcd3/aliases index fa9f9267ca..949f4250c7 100644 --- a/tests/integration/targets/etcd3/aliases +++ b/tests/integration/targets/etcd3/aliases @@ -2,6 +2,7 @@ shippable/posix/group1 destructive skip/aix skip/osx +skip/macos skip/freebsd skip/python2.6 # installing etcd3 python module will fail on python < 2.7 disabled # see https://github.com/ansible-collections/community.general/issues/322 diff --git a/tests/integration/targets/filesystem/aliases b/tests/integration/targets/filesystem/aliases index 2d79ab027f..1c80472f94 100644 --- a/tests/integration/targets/filesystem/aliases +++ b/tests/integration/targets/filesystem/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group3 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/flatpak/aliases b/tests/integration/targets/flatpak/aliases index ce0a136c17..59e306f8b4 100644 --- a/tests/integration/targets/flatpak/aliases +++ b/tests/integration/targets/flatpak/aliases @@ -3,6 +3,7 @@ destructive skip/aix skip/freebsd skip/osx +skip/macos skip/rhel needs/root needs/privileged diff --git a/tests/integration/targets/flatpak_remote/aliases b/tests/integration/targets/flatpak_remote/aliases index 77796273ce..39291d435b 100644 --- a/tests/integration/targets/flatpak_remote/aliases +++ b/tests/integration/targets/flatpak_remote/aliases @@ -3,5 +3,6 @@ destructive skip/aix skip/freebsd skip/osx +skip/macos skip/rhel needs/root diff --git a/tests/integration/targets/gem/aliases b/tests/integration/targets/gem/aliases index a68be2b03b..1ef4c3619a 100644 --- a/tests/integration/targets/gem/aliases +++ b/tests/integration/targets/gem/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group1 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/influxdb_user/aliases b/tests/integration/targets/influxdb_user/aliases index 3419dc45f3..6fe31dda15 100644 --- a/tests/integration/targets/influxdb_user/aliases +++ b/tests/integration/targets/influxdb_user/aliases @@ -2,5 +2,6 @@ destructive shippable/posix/group1 disabled skip/osx +skip/macos skip/freebsd skip/rhel diff --git a/tests/integration/targets/inventory_docker_machine/aliases b/tests/integration/targets/inventory_docker_machine/aliases index 9928ea3e6a..7ed38ca390 100644 --- a/tests/integration/targets/inventory_docker_machine/aliases +++ b/tests/integration/targets/inventory_docker_machine/aliases @@ -2,6 +2,7 @@ disabled shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # We need SSH access to the VM and need to be able to let diff --git a/tests/integration/targets/inventory_docker_swarm/aliases b/tests/integration/targets/inventory_docker_swarm/aliases index ed231329c0..78341e0715 100644 --- a/tests/integration/targets/inventory_docker_swarm/aliases +++ b/tests/integration/targets/inventory_docker_swarm/aliases @@ -1,6 +1,7 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd destructive skip/docker # The tests sometimes make docker daemon unstable; hence, diff --git a/tests/integration/targets/iptables_state/aliases b/tests/integration/targets/iptables_state/aliases index 8ae302a2ac..741b98f710 100644 --- a/tests/integration/targets/iptables_state/aliases +++ b/tests/integration/targets/iptables_state/aliases @@ -3,4 +3,5 @@ shippable/posix/group4 skip/docker # kernel modules not loadable skip/freebsd # no iptables/netfilter (Linux specific) skip/osx # no iptables/netfilter (Linux specific) +skip/macos # no iptables/netfilter (Linux specific) skip/aix # no iptables/netfilter (Linux specific) diff --git a/tests/integration/targets/jboss/aliases b/tests/integration/targets/jboss/aliases index 8251a83e7f..506d60c877 100644 --- a/tests/integration/targets/jboss/aliases +++ b/tests/integration/targets/jboss/aliases @@ -2,6 +2,7 @@ destructive shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd skip/rhel needs/root diff --git a/tests/integration/targets/ldap_search/aliases b/tests/integration/targets/ldap_search/aliases index e75f63b977..589aeadc72 100644 --- a/tests/integration/targets/ldap_search/aliases +++ b/tests/integration/targets/ldap_search/aliases @@ -2,5 +2,6 @@ shippable/posix/group1 skip/aix skip/freebsd skip/osx +skip/macos skip/rhel needs/root diff --git a/tests/integration/targets/listen_ports_facts/aliases b/tests/integration/targets/listen_ports_facts/aliases index 89156bfdfc..c72768af29 100644 --- a/tests/integration/targets/listen_ports_facts/aliases +++ b/tests/integration/targets/listen_ports_facts/aliases @@ -2,4 +2,5 @@ shippable/posix/group3 destructive skip/aix skip/osx +skip/macos skip/freebsd diff --git a/tests/integration/targets/lookup_etcd3/aliases b/tests/integration/targets/lookup_etcd3/aliases index aa32f71d91..25a1594d76 100644 --- a/tests/integration/targets/lookup_etcd3/aliases +++ b/tests/integration/targets/lookup_etcd3/aliases @@ -4,6 +4,7 @@ needs/file/tests/utils/constraints.txt needs/target/setup_etcd3 skip/aix skip/osx +skip/macos skip/freebsd skip/python2.6 # lookups are controller only, and we no longer support Python 2.6 on the controller disabled # see https://github.com/ansible-collections/community.general/issues/322 diff --git a/tests/integration/targets/lookup_hashi_vault/aliases b/tests/integration/targets/lookup_hashi_vault/aliases index b50140faf0..dcc12d7915 100644 --- a/tests/integration/targets/lookup_hashi_vault/aliases +++ b/tests/integration/targets/lookup_hashi_vault/aliases @@ -4,3 +4,4 @@ needs/target/setup_openssl needs/file/tests/utils/constraints.txt skip/aix skip/python2.6 # lookups are controller only, and we no longer support Python 2.6 on the controller +skip/macos # FIXME seems to be always unstable diff --git a/tests/integration/targets/lvg/aliases b/tests/integration/targets/lvg/aliases index 647b42805a..79f3300ff1 100644 --- a/tests/integration/targets/lvg/aliases +++ b/tests/integration/targets/lvg/aliases @@ -4,3 +4,4 @@ shippable/posix/group1 skip/aix skip/freebsd skip/osx +skip/macos diff --git a/tests/integration/targets/mqtt/aliases b/tests/integration/targets/mqtt/aliases index 8f81886769..0a4db0379e 100644 --- a/tests/integration/targets/mqtt/aliases +++ b/tests/integration/targets/mqtt/aliases @@ -2,5 +2,6 @@ notification/mqtt shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd skip/rhel diff --git a/tests/integration/targets/npm/meta/main.yml b/tests/integration/targets/npm/meta/main.yml index 5438ced5c3..392c359035 100644 --- a/tests/integration/targets/npm/meta/main.yml +++ b/tests/integration/targets/npm/meta/main.yml @@ -1,2 +1,3 @@ dependencies: - setup_pkg_mgr + - setup_gnutar diff --git a/tests/integration/targets/odbc/aliases b/tests/integration/targets/odbc/aliases index bcab1c2f93..4ced527402 100644 --- a/tests/integration/targets/odbc/aliases +++ b/tests/integration/targets/odbc/aliases @@ -1,5 +1,6 @@ destructive shippable/posix/group1 skip/osx +skip/macos skip/rhel8.0 skip/freebsd diff --git a/tests/integration/targets/postgresql_copy/aliases b/tests/integration/targets/postgresql_copy/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_copy/aliases +++ b/tests/integration/targets/postgresql_copy/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_db/aliases b/tests/integration/targets/postgresql_db/aliases index f0248454dd..7844fd878a 100644 --- a/tests/integration/targets/postgresql_db/aliases +++ b/tests/integration/targets/postgresql_db/aliases @@ -3,3 +3,4 @@ shippable/posix/group4 postgresql_db skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_ext/aliases b/tests/integration/targets/postgresql_ext/aliases index f2df32c48a..a892de40e8 100644 --- a/tests/integration/targets/postgresql_ext/aliases +++ b/tests/integration/targets/postgresql_ext/aliases @@ -2,4 +2,5 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos skip/freebsd diff --git a/tests/integration/targets/postgresql_idx/aliases b/tests/integration/targets/postgresql_idx/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_idx/aliases +++ b/tests/integration/targets/postgresql_idx/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_info/aliases b/tests/integration/targets/postgresql_info/aliases index f37e6c6fb0..950c1b9fcd 100644 --- a/tests/integration/targets/postgresql_info/aliases +++ b/tests/integration/targets/postgresql_info/aliases @@ -2,5 +2,6 @@ destructive shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd skip/rhel diff --git a/tests/integration/targets/postgresql_lang/aliases b/tests/integration/targets/postgresql_lang/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_lang/aliases +++ b/tests/integration/targets/postgresql_lang/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_membership/aliases b/tests/integration/targets/postgresql_membership/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_membership/aliases +++ b/tests/integration/targets/postgresql_membership/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_owner/aliases b/tests/integration/targets/postgresql_owner/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_owner/aliases +++ b/tests/integration/targets/postgresql_owner/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_pg_hba/aliases b/tests/integration/targets/postgresql_pg_hba/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_pg_hba/aliases +++ b/tests/integration/targets/postgresql_pg_hba/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_ping/aliases b/tests/integration/targets/postgresql_ping/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_ping/aliases +++ b/tests/integration/targets/postgresql_ping/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_privs/aliases b/tests/integration/targets/postgresql_privs/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_privs/aliases +++ b/tests/integration/targets/postgresql_privs/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_publication/aliases b/tests/integration/targets/postgresql_publication/aliases index f2df32c48a..a892de40e8 100644 --- a/tests/integration/targets/postgresql_publication/aliases +++ b/tests/integration/targets/postgresql_publication/aliases @@ -2,4 +2,5 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos skip/freebsd diff --git a/tests/integration/targets/postgresql_query/aliases b/tests/integration/targets/postgresql_query/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_query/aliases +++ b/tests/integration/targets/postgresql_query/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_schema/aliases b/tests/integration/targets/postgresql_schema/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_schema/aliases +++ b/tests/integration/targets/postgresql_schema/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_sequence/aliases b/tests/integration/targets/postgresql_sequence/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_sequence/aliases +++ b/tests/integration/targets/postgresql_sequence/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_set/aliases b/tests/integration/targets/postgresql_set/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_set/aliases +++ b/tests/integration/targets/postgresql_set/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_slot/aliases b/tests/integration/targets/postgresql_slot/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_slot/aliases +++ b/tests/integration/targets/postgresql_slot/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_subscription/aliases b/tests/integration/targets/postgresql_subscription/aliases index f37e6c6fb0..950c1b9fcd 100644 --- a/tests/integration/targets/postgresql_subscription/aliases +++ b/tests/integration/targets/postgresql_subscription/aliases @@ -2,5 +2,6 @@ destructive shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd skip/rhel diff --git a/tests/integration/targets/postgresql_table/aliases b/tests/integration/targets/postgresql_table/aliases index c00fb38674..3e532f5d73 100644 --- a/tests/integration/targets/postgresql_table/aliases +++ b/tests/integration/targets/postgresql_table/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group5 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_tablespace/aliases b/tests/integration/targets/postgresql_tablespace/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_tablespace/aliases +++ b/tests/integration/targets/postgresql_tablespace/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_user/aliases b/tests/integration/targets/postgresql_user/aliases index 6e19e26ba9..b2033afd63 100644 --- a/tests/integration/targets/postgresql_user/aliases +++ b/tests/integration/targets/postgresql_user/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group4 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/postgresql_user_obj_stat_info/aliases b/tests/integration/targets/postgresql_user_obj_stat_info/aliases index cc949990c8..e0807d5884 100644 --- a/tests/integration/targets/postgresql_user_obj_stat_info/aliases +++ b/tests/integration/targets/postgresql_user_obj_stat_info/aliases @@ -1,6 +1,7 @@ destructive shippable/posix/group1 skip/osx +skip/macos skip/freebsd skip/rhel skip/aix diff --git a/tests/integration/targets/redis_info/aliases b/tests/integration/targets/redis_info/aliases index 07a0fbcbba..c8c8757ff2 100644 --- a/tests/integration/targets/redis_info/aliases +++ b/tests/integration/targets/redis_info/aliases @@ -2,4 +2,5 @@ destructive shippable/posix/group1 skip/aix skip/osx +skip/macos skip/rhel diff --git a/tests/integration/targets/setup_gnutar/handlers/main.yml b/tests/integration/targets/setup_gnutar/handlers/main.yml new file mode 100644 index 0000000000..b4f66cd393 --- /dev/null +++ b/tests/integration/targets/setup_gnutar/handlers/main.yml @@ -0,0 +1,7 @@ +--- +- name: uninstall gnu-tar + community.general.homebrew: + name: gnu-tar + state: absent + become: yes + become_user: "{{ brew_stat.stat.pw_name }}" diff --git a/tests/integration/targets/setup_gnutar/tasks/main.yml b/tests/integration/targets/setup_gnutar/tasks/main.yml new file mode 100644 index 0000000000..7b973d474b --- /dev/null +++ b/tests/integration/targets/setup_gnutar/tasks/main.yml @@ -0,0 +1,20 @@ +--- +- when: ansible_facts.distribution == 'MacOSX' + block: + - name: MACOS | Find brew binary + command: which brew + register: brew_which + + - name: MACOS | Get owner of brew binary + stat: + path: "{{ brew_which.stdout }}" + register: brew_stat + + - name: MACOS | Install gnu-tar + community.general.homebrew: + name: gnu-tar + state: present + become: yes + become_user: "{{ brew_stat.stat.pw_name }}" + notify: + - uninstall gnu-tar diff --git a/tests/integration/targets/timezone/aliases b/tests/integration/targets/timezone/aliases index a68be2b03b..1ef4c3619a 100644 --- a/tests/integration/targets/timezone/aliases +++ b/tests/integration/targets/timezone/aliases @@ -2,3 +2,4 @@ destructive shippable/posix/group1 skip/aix skip/osx +skip/macos diff --git a/tests/integration/targets/ufw/aliases b/tests/integration/targets/ufw/aliases index 045218a2e8..7ab34d8e5e 100644 --- a/tests/integration/targets/ufw/aliases +++ b/tests/integration/targets/ufw/aliases @@ -1,6 +1,7 @@ shippable/posix/group2 skip/aix skip/osx +skip/macos skip/freebsd skip/rhel8.0 skip/rhel8.0b diff --git a/tests/integration/targets/xattr/aliases b/tests/integration/targets/xattr/aliases index 1d4174e5ec..48e54c3f5f 100644 --- a/tests/integration/targets/xattr/aliases +++ b/tests/integration/targets/xattr/aliases @@ -3,4 +3,5 @@ skip/aix skip/docker skip/freebsd skip/osx +skip/macos destructive diff --git a/tests/integration/targets/xfs_quota/aliases b/tests/integration/targets/xfs_quota/aliases index 493c64f48f..8781d1ef7c 100644 --- a/tests/integration/targets/xfs_quota/aliases +++ b/tests/integration/targets/xfs_quota/aliases @@ -3,4 +3,5 @@ needs/root shippable/posix/group1 skip/aix skip/osx +skip/macos skip/freebsd diff --git a/tests/integration/targets/yarn/meta/main.yml b/tests/integration/targets/yarn/meta/main.yml index 5438ced5c3..392c359035 100644 --- a/tests/integration/targets/yarn/meta/main.yml +++ b/tests/integration/targets/yarn/meta/main.yml @@ -1,2 +1,3 @@ dependencies: - setup_pkg_mgr + - setup_gnutar diff --git a/tests/integration/targets/zypper/aliases b/tests/integration/targets/zypper/aliases index f7aed308a3..817614d6a7 100644 --- a/tests/integration/targets/zypper/aliases +++ b/tests/integration/targets/zypper/aliases @@ -3,4 +3,5 @@ shippable/posix/group1 skip/aix skip/freebsd skip/osx +skip/macos skip/rhel diff --git a/tests/integration/targets/zypper_repository/aliases b/tests/integration/targets/zypper_repository/aliases index f7aed308a3..817614d6a7 100644 --- a/tests/integration/targets/zypper_repository/aliases +++ b/tests/integration/targets/zypper_repository/aliases @@ -3,4 +3,5 @@ shippable/posix/group1 skip/aix skip/freebsd skip/osx +skip/macos skip/rhel diff --git a/tests/utils/shippable/macos.sh b/tests/utils/shippable/macos.sh new file mode 120000 index 0000000000..6ddb776854 --- /dev/null +++ b/tests/utils/shippable/macos.sh @@ -0,0 +1 @@ +remote.sh \ No newline at end of file