Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Verified Commit 19050cae authored by Vincent SIMONIN's avatar Vincent SIMONIN
Browse files

:rotating_light: Fix Ansible lint warnings and errors

parent 3be745c9
No related branches found
No related tags found
1 merge request!57🐛 Fixed source and target URL are not cleaned before storage
Pipeline #123281 failed
......@@ -3,16 +3,16 @@
tasks:
- name: Log into private registry
docker_login:
registry: "{{ lookup('ansible.builtin.env','CI_REGISTRY') }}"
username: "{{ lookup('ansible.builtin.env','CI_REGISTRY_USER') }}"
password: "{{ lookup('ansible.builtin.env','CI_REGISTRY_PASSWORD') }}"
community.docker.docker_login:
registry: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY') }}"
username: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_USER') }}"
password: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_PASSWORD') }}"
reauthorize: true
- name: Remove image
community.docker.docker_image:
state: absent
name: "{{ lookup('ansible.builtin.env','CI_PROJECT_NAME') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
name: "{{ lookup('ansible.builtin.env', 'CI_PROJECT_NAME') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
force_absent: true
- name: Building image
......@@ -23,8 +23,8 @@
args:
http_proxy: "{{ lookup('ansible.builtin.env', 'HTTP_PROXY') }}"
https_proxy: "{{ lookup('ansible.builtin.env', 'HTTPS_PROXY') }}"
name: "{{ lookup('ansible.builtin.env','CI_PROJECT_NAME') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
repository: "{{ lookup('ansible.builtin.env','CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
name: "{{ lookup('ansible.builtin.env', 'CI_PROJECT_NAME') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
repository: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
push: true
force_source: true
force_tag: true
......@@ -37,13 +37,13 @@
- name: Remove local image
community.docker.docker_image:
state: absent
name: "{{ lookup('ansible.builtin.env','CI_PROJECT_NAME') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
name: "{{ lookup('ansible.builtin.env', 'CI_PROJECT_NAME') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
force_absent: true
- name: Remove local image
community.docker.docker_image:
state: absent
name: "{{ lookup('ansible.builtin.env','CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
name: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
force_absent: true
- name: Remove source image
......@@ -58,4 +58,4 @@
- name: debug
debug:
msg: "{{ lookup('ansible.builtin.env','CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
msg: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
......@@ -3,21 +3,21 @@
tasks:
- name: Log into private registry
docker_login:
registry: "{{ lookup('ansible.builtin.env','CI_REGISTRY') }}"
username: "{{ lookup('ansible.builtin.env','CI_REGISTRY_USER') }}"
password: "{{ lookup('ansible.builtin.env','CI_REGISTRY_PASSWORD') }}"
community.docker.docker_login:
registry: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY') }}"
username: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_USER') }}"
password: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_PASSWORD') }}"
reauthorize: true
- name: Get image to deliver
community.docker.docker_image:
name: "{{ lookup('ansible.builtin.env','CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
name: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
source: pull
- name: Push tag image
community.docker.docker_image:
name: "{{ lookup('ansible.builtin.env','CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
repository: "{{ lookup('ansible.builtin.env','CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env','IMAGE_TAG') }}"
name: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
repository: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env', 'IMAGE_TAG') }}"
push: true
force_tag: true
source: local
......@@ -25,13 +25,13 @@
- name: Remove local image
community.docker.docker_image:
state: absent
name: "{{ lookup('ansible.builtin.env','CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}"
name: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}"
force_absent: true
- name: Remove local image
community.docker.docker_image:
state: absent
name: "{{ lookup('ansible.builtin.env','CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env','IMAGE_TAG') }}"
name: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_IMAGE') }}:{{ lookup('ansible.builtin.env', 'IMAGE_TAG') }}"
force_absent: true
- name: Log out of registry
......
......@@ -4,40 +4,40 @@
tasks:
- name: Create netbox directory
ansible.builtin.file:
path: "/home/debian/netbox/{{ lookup('ansible.builtin.env','CI_PIPELINE_ID') }}"
path: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}"
state: directory
- name: Copy docker-compose file
ansible.builtin.copy:
src: "../docker-compose.yml"
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env','CI_PIPELINE_ID') }}/docker-compose.yml"
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}/docker-compose.yml"
- name: Copy testing docker-compose file
ansible.builtin.copy:
src: "../docker-compose.test.yml"
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env','CI_PIPELINE_ID') }}/docker-compose.override.yml"
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}/docker-compose.override.yml"
- name: Copy testing env variables
ansible.builtin.copy:
src: "../env"
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env','CI_PIPELINE_ID') }}/"
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}/"
- name: Create .env file
ansible.builtin.copy:
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env','CI_PIPELINE_ID') }}/.env"
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}/.env"
content: |
TAG={{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}
HOSTNAME={{ lookup('ansible.builtin.env','HOSTNAME') }}
TAG={{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}
HOSTNAME={{ lookup('ansible.builtin.env', 'HOSTNAME') }}
- name: Run `docker-compose up`
community.docker.docker_compose:
project_src: "/home/debian/netbox/{{ lookup('ansible.builtin.env','CI_PIPELINE_ID') }}/"
project_src: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}/"
state: present
pull: true
- name: Wait until the metrics are available
ansible.builtin.uri:
url: "http://{{ lookup('ansible.builtin.env','CI_COMMIT_SHORT_SHA') }}.{{ lookup('ansible.builtin.env', 'HOSTNAME') }}/metrics"
url: "http://{{ lookup('ansible.builtin.env', 'CI_COMMIT_SHORT_SHA') }}.{{ lookup('ansible.builtin.env', 'HOSTNAME') }}/metrics"
status_code: 200
register: curl_output
until: curl_output.status == 200
......
......@@ -4,7 +4,7 @@
tasks:
- name: Run `docker-compose down`
community.docker.docker_compose:
project_src: "/home/debian/netbox/{{ lookup('ansible.builtin.env','CI_PIPELINE_ID') }}/"
project_src: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}/"
state: absent
remove_volumes: true
remove_images: "all"
......@@ -12,5 +12,5 @@
- name: Remove netbox directory
ansible.builtin.file:
path: "/home/debian/netbox/{{ lookup('ansible.builtin.env','CI_PIPELINE_ID') }}"
path: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}"
state: absent
......@@ -3,10 +3,10 @@
tasks:
- name: Log into private registry
docker_login:
registry: "{{ lookup('ansible.builtin.env','CI_REGISTRY') }}"
username: "{{ lookup('ansible.builtin.env','CI_REGISTRY_USER') }}"
password: "{{ lookup('ansible.builtin.env','CI_REGISTRY_PASSWORD') }}"
community.docker.docker_login:
registry: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY') }}"
username: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_USER') }}"
password: "{{ lookup('ansible.builtin.env', 'CI_REGISTRY_PASSWORD') }}"
reauthorize: true
- name: Start up services
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment