Ceci est une ancienne révision du document !


Installation d'AWX sur k3s

AWX est l'application développée par RedHat permettant de lancer des playbooks ansible depuis une interface web évoluée.

Elle nécessite kubernetes mis en oeuvre ici relativement simplement avec k3s

curl -sfL https://get.k3s.io |  sh -s - --write-kubeconfig-mode 644  --node-ip 192.168.0.40
 
cd ~
git clone https://github.com/kurokobo/awx-on-k3s.git
cd awx-on-k3s
git checkout 2.9.0
 
kubectl apply -k operator
kubectl -n awx get all
 
AWX_HOST="awx.example.com"
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
sudo mkdir -p /data/postgres-13
sudo mkdir -p /data/projects
sudo chmod 755 /data/postgres-13
sudo chown 1000:0 /data/projects
kubectl apply -k base
kubectl -n awx logs -f deployments/awx-operator-controller-manager
kubectl -n awx get awx,all,ingress,secrets
  • awx_sur_k3s.1702509426.txt.gz
  • Dernière modification : 2023/12/14 00:17
  • de ps