Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Alexander Wellbrock
ansible-client
Commits
4d642e13
Verified
Commit
4d642e13
authored
Nov 29, 2020
by
Alexander Wellbrock
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
CI: deactivate for now
Until the test images / infra is updated.
parent
38daa15d
Pipeline
#4773
failed
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
51 deletions
+23
-51
.gitlab-ci.yml
.gitlab-ci.yml
+23
-51
No files found.
.gitlab-ci.yml
View file @
4d642e13
# This file is a template, and might need editing before it works on your project.
# Official docker image.
image
:
docker:latest
#
image:
quay.io/sheogorath/build-ah-engine
services
:
-
docker:dind
f32
:
stage
:
test
tags
:
-
docker
variables
:
GIT_STRATEGY
:
clone
distro
:
fedora
distro_version
:
32
DOCKER_HOST
:
"
tcp://docker:2375"
before_script
:
-
'
docker
pull
"quay.io/sheogorath/ansible-ci-images:${distro}-${distro_version}"'
-
'
sed
-i
"s/True/False/"
ansible.cfg'
script
:
-
container_id=$(mktemp)
-
'
docker
run
--detach
--privileged
-v
/sys/fs/cgroup:/sys/fs/cgroup:ro
--volume="${PWD}":/etc/ansible/:ro
"quay.io/sheogorath/ansible-ci-images:${distro}-${distro_version}"
>
"${container_id}"'
-
'
docker
exec
"$(cat
${container_id})"
env
ANSIBLE_FORCE_COLOR=1
ansible-playbook
-v
/etc/ansible/full.yml
--syntax-check'
-
'
docker
exec
"$(cat
${container_id})"
env
ANSIBLE_FORCE_COLOR=1
ansible-playbook
-v
/etc/ansible/full.yml'
-
docker exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/full.yml | tee ansible.log
-
>
grep -q 'changed=0.*failed=0' ansible.log
&& (echo 'Idempotence test: pass' && exit 0)
|| (echo 'Idempotence test: fail' && exit 1)
-
'
docker
rm
-f
"$(cat
${container_id})"'
f33
:
stage
:
test
tags
:
-
docker
variables
:
GIT_STRATEGY
:
clone
distro
:
fedora
distro_version
:
33
DOCKER_HOST
:
"
tcp://docker:2375"
before_script
:
-
'
docker
pull
"quay.io/sheogorath/ansible-ci-images:${distro}-${distro_version}"'
-
'
sed
-i
"s/True/False/"
ansible.cfg'
script
:
-
container_id=$(mktemp)
-
'
docker
run
--detach
--privileged
-v
/sys/fs/cgroup:/sys/fs/cgroup:ro
--volume="${PWD}":/etc/ansible/:ro
"quay.io/sheogorath/ansible-ci-images:${distro}-${distro_version}"
>
"${container_id}"'
-
'
docker
exec
"$(cat
${container_id})"
env
ANSIBLE_FORCE_COLOR=1
ansible-playbook
-v
/etc/ansible/full.yml
--syntax-check'
-
'
docker
exec
"$(cat
${container_id})"
env
ANSIBLE_FORCE_COLOR=1
ansible-playbook
-v
/etc/ansible/full.yml'
-
docker exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/full.yml | tee ansible.log
-
>
grep -q 'changed=0.*failed=0' ansible.log
&& (echo 'Idempotence test: pass' && exit 0)
|| (echo 'Idempotence test: fail' && exit 1)
-
'
docker
rm
-f
"$(cat
${container_id})"'
# f33:
# stage: test
# tags:
# - podman
# variables:
# GIT_STRATEGY: clone
# distro: fedora
# distro_version: 33
# before_script:
# - 'podman pull "docker.io/library/${distro}-${distro_version}"'
# - 'sed -i "s/^become_ask_pass = .*/become_ask_pass = False/" ansible.cfg'
# script:
# - container_id=$(mktemp)
# - 'podman run --detach --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro --volume="${PWD}":/etc/ansible/:ro "quay.io/sheogorath/ansible-ci-images:${distro}-${distro_version}" > "${container_id}"'
# - 'podman exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/full.yml --syntax-check'
# - 'podman exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/full.yml'
# - podman exec "$(cat ${container_id})" env ANSIBLE_FORCE_COLOR=1 ansible-playbook -v /etc/ansible/full.yml | tee ansible.log
# - >
# grep -q 'changed=0.*failed=0' ansible.log
# && (echo 'Idempotence test: pass' && exit 0)
# || (echo 'Idempotence test: fail' && exit 1)
# - 'podman rm -f "$(cat ${container_id})"'
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment