[ansible-test] add freebsd/13.0 remote (#74328)
Change: - FreeBSD 13.0 was released on the 13th, add it to ansible-test. Test Plan: - ci_complete Signed-off-by: Rick Elrod <rick@elrod.me>
This commit is contained in:
parent
fdbef02923
commit
738132da95
8 changed files with 28 additions and 8 deletions
|
@ -95,10 +95,10 @@ stages:
|
||||||
test: rhel/8.3@3.6
|
test: rhel/8.3@3.6
|
||||||
- name: RHEL 8.3 py38
|
- name: RHEL 8.3 py38
|
||||||
test: rhel/8.3@3.8
|
test: rhel/8.3@3.8
|
||||||
- name: FreeBSD 11.4
|
|
||||||
test: freebsd/11.4
|
|
||||||
- name: FreeBSD 12.2
|
- name: FreeBSD 12.2
|
||||||
test: freebsd/12.2
|
test: freebsd/12.2
|
||||||
|
- name: FreeBSD 13.0
|
||||||
|
test: freebsd/13.0
|
||||||
groups:
|
groups:
|
||||||
- 1
|
- 1
|
||||||
- 2
|
- 2
|
||||||
|
@ -174,10 +174,10 @@ stages:
|
||||||
test: rhel/8.3@3.6
|
test: rhel/8.3@3.6
|
||||||
- name: RHEL 8.3 py38
|
- name: RHEL 8.3 py38
|
||||||
test: rhel/8.3@3.8
|
test: rhel/8.3@3.8
|
||||||
- name: FreeBSD 11.4
|
|
||||||
test: freebsd/11.4
|
|
||||||
- name: FreeBSD 12.2
|
- name: FreeBSD 12.2
|
||||||
test: freebsd/12.2
|
test: freebsd/12.2
|
||||||
|
- name: FreeBSD 13.0
|
||||||
|
test: freebsd/13.0
|
||||||
- stage: Incidental_Docker
|
- stage: Incidental_Docker
|
||||||
displayName: Incidental Docker
|
displayName: Incidental Docker
|
||||||
dependsOn: []
|
dependsOn: []
|
||||||
|
|
2
changelogs/fragments/ansible-test-freebsd-13.yml
Normal file
2
changelogs/fragments/ansible-test-freebsd-13.yml
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
minor_changes:
|
||||||
|
- ansible-test - add freebsd/13.0 as a remote option.
|
|
@ -15,7 +15,7 @@ ansible-playbook from_handlers.yml -i inventory.handlers -v "$@" --tags scenario
|
||||||
ansible-playbook test_listening_handlers.yml -i inventory.handlers -v "$@"
|
ansible-playbook test_listening_handlers.yml -i inventory.handlers -v "$@"
|
||||||
|
|
||||||
[ "$(ansible-playbook test_handlers.yml -i inventory.handlers -v "$@" --tags scenario2 -l A \
|
[ "$(ansible-playbook test_handlers.yml -i inventory.handlers -v "$@" --tags scenario2 -l A \
|
||||||
| grep -E -o 'RUNNING HANDLER \[test_handlers : .*?]')" = "RUNNING HANDLER [test_handlers : test handler]" ]
|
| grep -E -o 'RUNNING HANDLER \[test_handlers : .*]')" = "RUNNING HANDLER [test_handlers : test handler]" ]
|
||||||
|
|
||||||
# Test forcing handlers using the linear and free strategy
|
# Test forcing handlers using the linear and free strategy
|
||||||
for strategy in linear free; do
|
for strategy in linear free; do
|
||||||
|
@ -55,13 +55,13 @@ for strategy in linear free; do
|
||||||
done
|
done
|
||||||
|
|
||||||
[ "$(ansible-playbook test_handlers_include.yml -i ../../inventory -v "$@" --tags playbook_include_handlers \
|
[ "$(ansible-playbook test_handlers_include.yml -i ../../inventory -v "$@" --tags playbook_include_handlers \
|
||||||
| grep -E -o 'RUNNING HANDLER \[.*?]')" = "RUNNING HANDLER [test handler]" ]
|
| grep -E -o 'RUNNING HANDLER \[.*]')" = "RUNNING HANDLER [test handler]" ]
|
||||||
|
|
||||||
[ "$(ansible-playbook test_handlers_include.yml -i ../../inventory -v "$@" --tags role_include_handlers \
|
[ "$(ansible-playbook test_handlers_include.yml -i ../../inventory -v "$@" --tags role_include_handlers \
|
||||||
| grep -E -o 'RUNNING HANDLER \[test_handlers_include : .*?]')" = "RUNNING HANDLER [test_handlers_include : test handler]" ]
|
| grep -E -o 'RUNNING HANDLER \[test_handlers_include : .*]')" = "RUNNING HANDLER [test_handlers_include : test handler]" ]
|
||||||
|
|
||||||
[ "$(ansible-playbook test_handlers_include_role.yml -i ../../inventory -v "$@" \
|
[ "$(ansible-playbook test_handlers_include_role.yml -i ../../inventory -v "$@" \
|
||||||
| grep -E -o 'RUNNING HANDLER \[test_handlers_include_role : .*?]')" = "RUNNING HANDLER [test_handlers_include_role : test handler]" ]
|
| grep -E -o 'RUNNING HANDLER \[test_handlers_include_role : .*]')" = "RUNNING HANDLER [test_handlers_include_role : test handler]" ]
|
||||||
|
|
||||||
# Notify handler listen
|
# Notify handler listen
|
||||||
ansible-playbook test_handlers_listen.yml -i inventory.handlers -v "$@"
|
ansible-playbook test_handlers_listen.yml -i inventory.handlers -v "$@"
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
- name: Setup remote constraints
|
||||||
|
include_tasks: setup-remote-constraints.yml
|
||||||
|
- name: Install Paramiko for Python 2 on FreeBSD 13
|
||||||
|
pip: # no package in pkg, just use pip
|
||||||
|
name: paramiko
|
||||||
|
extra_args: "-c {{ remote_constraints }}"
|
|
@ -0,0 +1,3 @@
|
||||||
|
- name: Install Paramiko for Python 3 on FreeBSD 13.0
|
||||||
|
pkgng:
|
||||||
|
name: py37-paramiko
|
|
@ -0,0 +1,4 @@
|
||||||
|
- name: Uninstall Paramiko for Python 2 on FreeBSD 13
|
||||||
|
pip:
|
||||||
|
name: paramiko
|
||||||
|
state: absent
|
|
@ -0,0 +1,4 @@
|
||||||
|
- name: Uninstall Paramiko for Python 3 on FreeBSD 13.0
|
||||||
|
pkgng:
|
||||||
|
name: py37-paramiko
|
||||||
|
state: absent
|
|
@ -1,5 +1,6 @@
|
||||||
freebsd/11.4 python=2.7,3.7,3.8 python_dir=/usr/local/bin
|
freebsd/11.4 python=2.7,3.7,3.8 python_dir=/usr/local/bin
|
||||||
freebsd/12.2 python=3.7,2.7,3.8 python_dir=/usr/local/bin
|
freebsd/12.2 python=3.7,2.7,3.8 python_dir=/usr/local/bin
|
||||||
|
freebsd/13.0 python=3.7,2.7,3.8,3.9 python_dir=/usr/local/bin
|
||||||
macos/11.1 python=3.9 python_dir=/usr/local/bin
|
macos/11.1 python=3.9 python_dir=/usr/local/bin
|
||||||
rhel/7.9 python=2.7
|
rhel/7.9 python=2.7
|
||||||
rhel/8.3 python=3.6,3.8
|
rhel/8.3 python=3.6,3.8
|
||||||
|
|
Loading…
Reference in a new issue