maj goss s-nxc

This commit is contained in:
root 2024-01-20 17:02:33 +01:00
parent d75f4ffb3f
commit df9d3c6c1c
2 changed files with 74 additions and 51 deletions

View File

@ -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

View File

@ -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