Testing: Add support for AIX platform ()

This commit is contained in:
Yanis Guenane 2020-01-30 00:56:51 +01:00 committed by GitHub
parent eec6afd116
commit 4fd2dce7f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
188 changed files with 236 additions and 7 deletions
changelogs/fragments
shippable.yml
test/integration/targets
acl
alternatives
ansiballz_python
ansible-galaxy
ansible-runner
ansible
apache2_module
apt
apt_key
apt_repository
archive
assert
async
become
binary_modules_posix
callback_default
certificate_complete_chain
cloud_init_data_facts
command_shell
connection_paramiko_ssh
connection_ssh
consul
copy
cron
cronvar
debconf
delegate_to
dnf
docker_config
docker_container
docker_container_info
docker_host_info
docker_image
docker_image_info
docker_login
docker_network
docker_network_info
docker_node
docker_node_info
docker_prune
docker_secret
docker_stack
docker_swarm
docker_swarm_info
docker_swarm_service
docker_swarm_service_info
docker_volume
docker_volume_info
dpkg_selections
file
filesystem
filters
firewalld
flatpak
flatpak_remote
gem
get_certificate
get_url
getent
git
git_config
grafana_datasource
group
handlers
hg
include_import
inventory_docker_machine
inventory_docker_swarm
inventory_yaml
iso_extract
iterators
jboss
listen_ports_facts
locale_gen
lookup_hashi_vault
lookup_lmdb_kv
lookup_passwordstore
lookups
loops
luks_device
lvg
mariadb_replication
module_tracebacks
mongodb_parameter
mongodb_replicaset
mongodb_shard
mongodb_user
mount
mqtt
mysql_db
mysql_info
mysql_query
mysql_replication
mysql_user
mysql_variables
npm
nuage_vspk
openssh_cert

View file

@ -0,0 +1,2 @@
minor_changes:
- Enable testing the AIX platform as a remote OS in ansible-test

View file

@ -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

View file

@ -1 +1,2 @@
shippable/posix/group2
skip/aix

View file

@ -1,5 +1,6 @@
shippable/posix/group3
destructive
needs/root
skip/aix
skip/freebsd
skip/osx

View file

@ -1 +1,2 @@
shippable/posix/group1
skip/aix

View file

@ -1,3 +1,4 @@
destructive
shippable/posix/group3
skip/python2.6 # build uses tarfile with features not available until 2.7
skip/aix

View file

@ -1,4 +1,5 @@
shippable/posix/group3
skip/python3
skip/aix
skip/osx
skip/freebsd

View file

@ -1 +1,2 @@
shippable/posix/group4
skip/aix

View file

@ -1,2 +1,3 @@
destructive
shippable/posix/group3
skip/aix

View file

@ -3,3 +3,4 @@ destructive
skip/freebsd
skip/osx
skip/rhel
skip/aix

View file

@ -2,3 +2,4 @@ shippable/posix/group1
skip/freebsd
skip/osx
skip/rhel
skip/aix

View file

@ -4,3 +4,4 @@ shippable/posix/group1
skip/freebsd
skip/osx
skip/rhel
skip/aix

View file

@ -1,3 +1,4 @@
needs/root
shippable/posix/group2
destructive
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group3
skip/aix

View file

@ -1,3 +1,4 @@
async_status
async_wrapper
shippable/posix/group2
skip/aix

View file

@ -1,2 +1,3 @@
destructive
shippable/posix/group1
skip/aix

View file

@ -1,2 +1,3 @@
shippable/posix/group3
needs/target/binary_modules
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group3
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group1
skip/aix

View file

@ -1,4 +1,5 @@
destructive
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd

View file

@ -1,3 +1,4 @@
command
shippable/posix/group2
shell
skip/aix

View file

@ -2,3 +2,4 @@ needs/ssh
shippable/posix/group3
needs/target/setup_paramiko
destructive # potentially installs/uninstalls OS packages via setup_paramiko
skip/aix

View file

@ -1,2 +1,3 @@
needs/ssh
shippable/posix/group3
skip/aix

View file

@ -1,2 +1,3 @@
shippable/posix/group2
destructive
skip/aix

View file

@ -1,3 +1,4 @@
needs/root
shippable/posix/group2
destructive
skip/aix

View file

@ -1,3 +1,4 @@
destructive
shippable/posix/group4
skip/aix
skip/osx

View file

@ -1,3 +1,4 @@
destructive
shippable/posix/group4
skip/aix
skip/osx

View file

@ -1 +1,2 @@
shippable/posix/group1
skip/aix

View file

@ -1,3 +1,4 @@
shippable/posix/group3
needs/ssh
needs/root # only on macOS and FreeBSD to configure network interfaces
skip/aix

View file

@ -1,4 +1,5 @@
destructive
shippable/posix/group4
skip/aix
skip/freebsd
skip/osx

View file

@ -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

View file

@ -1,4 +1,5 @@
shippable/posix/group5
skip/osx
skip/freebsd
skip/aix
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/osx
skip/freebsd
skip/aix
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group5
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group3
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group5
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group3
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,5 +1,6 @@
shippable/posix/group2
disabled # See: https://github.com/ansible/ansible/issues/61815
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group5
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group3
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,5 +1,6 @@
shippable/posix/group1
destructive
skip/aix
skip/freebsd
skip/osx
skip/rhel

View file

@ -1,2 +1,3 @@
shippable/posix/group2
needs/root
skip/aix

View file

@ -1,3 +1,4 @@
destructive
shippable/posix/group3
skip/aix
skip/osx

View file

@ -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

View file

@ -1,4 +1,5 @@
destructive
shippable/posix/group3
skip/aix
skip/freebsd
skip/osx

View file

@ -1,5 +1,6 @@
unsupported
destructive
skip/aix
skip/freebsd
skip/osx
skip/rhel

View file

@ -1,5 +1,6 @@
shippable/posix/group3
destructive
skip/aix
skip/freebsd
skip/osx
skip/rhel

View file

@ -1,3 +1,4 @@
destructive
shippable/posix/group1
skip/aix
skip/osx

View file

@ -1,3 +1,4 @@
shippable/posix/group1
destructive
needs/httptester
skip/aix

View file

@ -1,3 +1,4 @@
destructive
shippable/posix/group1
needs/httptester
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group1
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group4
skip/aix

View file

@ -1,2 +1,2 @@
shippable/posix/group3
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group1
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group1
skip/aix

View file

@ -1,2 +1,3 @@
shippable/posix/group5
handlers
skip/aix

View file

@ -1,2 +1,3 @@
shippable/posix/group2
skip/python3
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group3
skip/aix

View file

@ -1,5 +1,6 @@
disabled
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1,4 +1,5 @@
shippable/posix/group2
skip/aix
skip/osx
skip/freebsd
destructive

View file

@ -1 +1,2 @@
shippable/posix/group1
skip/aix

View file

@ -1,2 +1,3 @@
shippable/posix/group1
destructive
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group2
skip/aix

View file

@ -1,5 +1,6 @@
destructive
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
skip/rhel

View file

@ -1,4 +1,5 @@
shippable/posix/group3
destructive
skip/aix
skip/osx
skip/freebsd

View file

@ -1,3 +1,4 @@
destructive
needs/root
shippable/posix/group3
skip/aix

View file

@ -2,3 +2,4 @@ shippable/posix/group2
destructive
needs/target/setup_openssl
needs/file/test/lib/ansible_test/_data/requirements/constraints.txt
skip/aix

View file

@ -1,2 +1,3 @@
shippable/posix/group2
destructive
skip/aix

View file

@ -1,3 +1,4 @@
shippable/posix/group4
destructive
skip/aix
skip/rhel

View file

@ -1,2 +1,3 @@
shippable/posix/group1
needs/httptester
skip/aix

View file

@ -1 +1,2 @@
shippable/posix/group2
skip/aix

View file

@ -1,4 +1,5 @@
shippable/posix/group4
skip/aix
skip/osx
skip/freebsd
skip/docker

View file

@ -1,5 +1,6 @@
destructive
needs/privileged
shippable/posix/group1
skip/aix
skip/freebsd
skip/osx

View file

@ -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

View file

@ -1,2 +1,3 @@
shippable/posix/group4
needs/ssh
skip/aix

View file

@ -1,5 +1,6 @@
destructive
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
skip/rhel

View file

@ -1,5 +1,6 @@
destructive
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
skip/rhel

View file

@ -1,5 +1,6 @@
destructive
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
skip/rhel

View file

@ -1,5 +1,6 @@
destructive
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
skip/rhel

View file

@ -1,3 +1,4 @@
needs/privileged
needs/root
shippable/posix/group2
skip/aix

View file

@ -1,5 +1,6 @@
notification/mqtt
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
skip/rhel

View file

@ -1,4 +1,5 @@
destructive
shippable/posix/group5
skip/aix
skip/osx
skip/freebsd

View file

@ -1,5 +1,6 @@
destructive
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd
skip/rhel

View file

@ -1,5 +1,6 @@
destructive
shippable/posix/group3
skip/aix
skip/osx
skip/freebsd
skip/ubuntu

View file

@ -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

View file

@ -1,4 +1,5 @@
destructive
shippable/posix/group1
skip/aix
skip/osx
skip/freebsd

View file

@ -1,5 +1,6 @@
destructive
shippable/posix/group3
skip/aix
skip/osx
skip/freebsd
skip/ubuntu

View file

@ -1,3 +1,4 @@
shippable/posix/group2
destructive
skip/aix
skip/freebsd

View file

@ -1,2 +1,3 @@
shippable/posix/group1
skip/python3
skip/aix

View file

@ -1,2 +1,3 @@
shippable/posix/group1
destructive
skip/aix

Some files were not shown because too many files have changed in this diff Show more