diff --git a/goss/s-nxc.yaml b/goss/s-nxc.yaml index ca70d15..cae3b3e 100644 --- a/goss/s-nxc.yaml +++ b/goss/s-nxc.yaml @@ -2,121 +2,139 @@ file: /root/nxc: exists: true mode: "0755" - size: 4096 - owner: root - group: root + #size: 4096 + #owner: root + #group: root filetype: directory contains: [] + /root/nxc/certs: exists: true mode: "0755" - size: 4096 - owner: root - group: root + #size: 4096 + #owner: root + #group: root filetype: directory contains: [] + /root/nxc/config: exists: true mode: "0755" - size: 4096 - owner: root - group: root + #size: 4096 + #owner: root + #group: root filetype: directory contains: [] + /root/nxc/config/dynamic.yml: exists: true mode: "0644" - size: 415 - owner: root - group: root + #size: 415 + #owner: root + #group: root filetype: file contains: [] + /root/nxc/config/static.yml: exists: true mode: "0644" - size: 452 - owner: root - group: root + #size: 452 + #owner: root + #group: root filetype: file contains: [] + /root/nxc/docker-compose.yml: exists: true mode: "0644" - size: 2135 - owner: root - group: root + #size: 2135 + #owner: root + #group: root filetype: file contains: [] + /root/nxc/nxc-debug.sh: exists: true mode: "0755" - size: 64 - owner: root - group: root + #size: 64 + #owner: root + #group: root filetype: file contains: [] + /root/nxc/nxc-prune.sh: exists: true mode: "0755" - size: 110 - owner: root - group: root + #size: 110 + #owner: root + #group: root filetype: file contains: [] + /root/nxc/nxc-start.sh: exists: true mode: "0755" - size: 34 - owner: root - group: root + #size: 34 + #owner: root + #group: root filetype: file contains: [] + /root/nxc/nxc-stop.sh: exists: true mode: "0755" - size: 32 - owner: root - group: root + #size: 32 + #owner: root + #group: root filetype: file contains: [] + /usr/local/bin/mkcert: exists: true mode: "0755" - size: 4788866 - owner: root - group: root + #size: 4788866 + #owner: root + #group: root filetype: file contains: [] + addr: - tcp://s-nxc.gsb.lan:8081: + tcp://s-nxc.gsb.lan:443: reachable: true timeout: 500 + port: tcp:22: listening: true ip: - 0.0.0.0 + tcp:80: listening: true ip: [] + tcp:443: listening: true ip: [] - tcp:8081: - listening: true - ip: - - 0.0.0.0 + + #tcp:8081: + #listening: true + #ip: + #- 0.0.0.0 + interface: enp0s3: exists: true addrs: - 192.168.99.7/24 mtu: 1500 + enp0s8: exists: true addrs: - 172.16.0.7/24 mtu: 1500 + http: https://s-nxc.gsb.lan: status: 200 diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 638f6ee..40a521b 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -1,16 +1,21 @@ --- -- name: on recupere getdocker - get_url: - url: http://s-adm.gsb.adm/gsbstore/getdocker.sh - dest: /usr/local/bin +- name: Récupérer et installer Docker + hosts: localhost + become: yes # Utiliser l'élévation de privilèges -- name: on verifie si docker est installe - stat: - path: /usr/bin/docker -# command: which docker - register: docker_present + tasks: + - name: Télécharger le script getdocker.sh + get_url: + url: http://s-adm.gsb.adm/gsbstore/getdocker.sh + dest: /usr/local/bin/getdocker.sh + mode: 'a+x' + + - name: Vérifier si Docker est installé + stat: + path: /usr/bin/docker + register: docker_present + + - name: Installer Docker si absent + command: "bash /usr/local/bin/getdocker.sh" + when: not docker_present.stat.exists -- name: Execution du script getdocker si docker n'est pas deja installe - shell: bash /usr/local/bin/getdocker.sh - #when: docker_present.stdout.find('/usr/bin/docker') == -1 - when: not docker_present.stat.exists