awx_sur_k3s

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
awx_sur_k3s [2023/12/15 08:59] psawx_sur_k3s [2024/12/11 23:58] (Version actuelle) – [Mode opératoire] ps
Ligne 10: Ligne 10:
 ===== Mode opératoire ===== ===== Mode opératoire =====
  
 +Mode opératoire utilisé : https://github.com/kurokobo/awx-on-k3s
  
 <code bash> <code bash>
Ligne 17: Ligne 18:
 # machine awx , 5Go 2 cpu, une adresse ip publique DHCP # machine awx , 5Go 2 cpu, une adresse ip publique DHCP
 # ajout paquets vim curl wget git # ajout paquets vim curl wget git
-vagarnt up+vagrant up
 vagrant ssh vagrant ssh
 +export http_proxy=http://10.121.38.1:8080 
 +export https_proxy=http://10.121.38.1:8080 
 +# node-ip est nécessaire quand la VM dispose de plusieurs cartes 
 curl -sfL https://get.k3s.io |  sh -s - --write-kubeconfig-mode 644  --node-ip 192.168.0.40 curl -sfL https://get.k3s.io |  sh -s - --write-kubeconfig-mode 644  --node-ip 192.168.0.40
  
Ligne 25: Ligne 28:
 git clone https://github.com/kurokobo/awx-on-k3s.git git clone https://github.com/kurokobo/awx-on-k3s.git
 cd awx-on-k3s cd awx-on-k3s
-git checkout 2.9.0+git checkout 2.19.1
  
 kubectl apply -k operator kubectl apply -k operator
Ligne 33: Ligne 36:
 openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -out ./base/tls.crt -keyout ./base/tls.key -subj "/CN=${AWX_HOST}/O=${AWX_HOST}" -addext "subjectAltName = DNS:${AWX_HOST}" openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -out ./base/tls.crt -keyout ./base/tls.key -subj "/CN=${AWX_HOST}/O=${AWX_HOST}" -addext "subjectAltName = DNS:${AWX_HOST}"
 #vim base/awx.yaml # pour ajuster éventuellement mot de passe et nom de machine #vim base/awx.yaml # pour ajuster éventuellement mot de passe et nom de machine
-sudo mkdir -p /data/postgres-13+sudo mkdir -p /data/postgres-15
 sudo mkdir -p /data/projects sudo mkdir -p /data/projects
-sudo chmod 755 /data/postgres-13 
 sudo chown 1000:0 /data/projects sudo chown 1000:0 /data/projects
 kubectl apply -k base kubectl apply -k base
Ligne 41: Ligne 43:
 kubectl -n awx get awx,all,ingress,secrets kubectl -n awx get awx,all,ingress,secrets
 </code> </code>
 +
 +A la fin, on peut se connecter à l'application **AWX** accessible  grâce au hostname (cf /etc/hosts) 
  • awx_sur_k3s.1702627176.txt.gz
  • Dernière modification : 2023/12/15 08:59
  • de ps