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

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

:rotating_light: Fix Ansible lint warnings and errors

parent 19050cae
No related branches found
No related tags found
1 merge request!57🐛 Fixed source and target URL are not cleaned before storage
Pipeline #123285 failed
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
source: build source: build
- name: Get source image - name: Get source image
set_fact: ansible.builtin.set_fact:
source_image: "{{ lookup('ansible.builtin.file', '../Dockerfile') | regex_search('FROM (.*):(.*)') | regex_replace('^FROM\\s(.*)$', '\\1') }}" source_image: "{{ lookup('ansible.builtin.file', '../Dockerfile') | regex_search('FROM (.*):(.*)') | regex_replace('^FROM\\s(.*)$', '\\1') }}"
- name: Remove local image - name: Remove local image
...@@ -56,6 +56,6 @@ ...@@ -56,6 +56,6 @@
community.docker.docker_login: community.docker.docker_login:
state: absent state: absent
- name: debug - name: Debug
debug: ansible.builtin.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') }}"
...@@ -6,21 +6,25 @@ ...@@ -6,21 +6,25 @@
ansible.builtin.file: 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 state: directory
mode: "0755"
- name: Copy docker-compose file - name: Copy docker-compose file
ansible.builtin.copy: ansible.builtin.copy:
src: "../docker-compose.yml" 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"
mode: "0644"
- name: Copy testing docker-compose file - name: Copy testing docker-compose file
ansible.builtin.copy: ansible.builtin.copy:
src: "../docker-compose.test.yml" 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"
mode: "0644"
- name: Copy testing env variables - name: Copy testing env variables
ansible.builtin.copy: ansible.builtin.copy:
src: "../env" src: "../env"
dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}/" dest: "/home/debian/netbox/{{ lookup('ansible.builtin.env', 'CI_PIPELINE_ID') }}/"
mode: "0755"
- name: Create .env file - name: Create .env file
ansible.builtin.copy: ansible.builtin.copy:
...@@ -40,7 +44,7 @@ ...@@ -40,7 +44,7 @@
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 status_code: 200
register: curl_output register: curl_output
until: curl_output.status == 200 until: curl_output.status == 200
retries: 60 retries: 60
delay: 5 delay: 5
delegate_to: localhost delegate_to: localhost
......
...@@ -30,4 +30,3 @@ volumes: ...@@ -30,4 +30,3 @@ volumes:
driver: local driver: local
netbox-scripts-files: netbox-scripts-files:
driver: local driver: local
...@@ -3,19 +3,19 @@ services: ...@@ -3,19 +3,19 @@ services:
netbox: netbox:
image: "code.europa.eu:4567/digit-c4/netbox-plugins:${TAG}" image: "code.europa.eu:4567/digit-c4/netbox-plugins:${TAG}"
ports: ports:
- 8080 - 8080
healthcheck: healthcheck:
start_period: 2s start_period: 2s
retries: 30 retries: 30
env_file: env/netbox.env env_file: env/netbox.env
environment: environment:
- DB_HOST=postgres_${TAG} - DB_HOST=postgres_${TAG}
- REDIS_CACHE_HOST=redis_cache_${TAG} - REDIS_CACHE_HOST=redis_cache_${TAG}
- REDIS_HOST=redis_${TAG} - REDIS_HOST=redis_${TAG}
labels: labels:
- "traefik.http.routers.netbox-${TAG}.rule=Host(`${TAG}.netbox.ntx.lu`)" - "traefik.http.routers.netbox-${TAG}.rule=Host(`${TAG}.netbox.ntx.lu`)"
networks: networks:
- traefik - traefik
logging: logging:
driver: "syslog" driver: "syslog"
options: options:
...@@ -26,7 +26,7 @@ services: ...@@ -26,7 +26,7 @@ services:
image: "code.europa.eu:4567/digit-c4/netbox-plugins:${TAG}" image: "code.europa.eu:4567/digit-c4/netbox-plugins:${TAG}"
env_file: env/netbox.env env_file: env/netbox.env
networks: networks:
- traefik - traefik
logging: logging:
driver: "syslog" driver: "syslog"
options: options:
...@@ -37,7 +37,7 @@ services: ...@@ -37,7 +37,7 @@ services:
image: "code.europa.eu:4567/digit-c4/netbox-plugins:${TAG}" image: "code.europa.eu:4567/digit-c4/netbox-plugins:${TAG}"
env_file: env/netbox.env env_file: env/netbox.env
networks: networks:
- traefik - traefik
logging: logging:
driver: "syslog" driver: "syslog"
options: options:
...@@ -48,7 +48,7 @@ services: ...@@ -48,7 +48,7 @@ services:
container_name: postgres_${TAG} container_name: postgres_${TAG}
env_file: env/postgres.env env_file: env/postgres.env
networks: networks:
- traefik - traefik
logging: logging:
driver: "syslog" driver: "syslog"
options: options:
...@@ -59,7 +59,7 @@ services: ...@@ -59,7 +59,7 @@ services:
container_name: redis_${TAG} container_name: redis_${TAG}
env_file: env/redis.env env_file: env/redis.env
networks: networks:
- traefik - traefik
logging: logging:
driver: "syslog" driver: "syslog"
options: options:
...@@ -70,7 +70,7 @@ services: ...@@ -70,7 +70,7 @@ services:
container_name: redis_cache_${TAG} container_name: redis_cache_${TAG}
env_file: env/redis-cache.env env_file: env/redis-cache.env
networks: networks:
- traefik - traefik
logging: logging:
driver: "syslog" driver: "syslog"
options: options:
......
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