Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 1.46 KB

File metadata and controls

66 lines (48 loc) · 1.46 KB

stuttgart-things/ansible/collections/awx

INSTALL

ansible-galaxy collection install https://github.com/stuttgart-things/ansible/releases/download/sthings-awx-25.4.800.tar.gz/sthings-awx-25.4.800.tar.gz -f

SET AWX CREDENTIALS

export CONTROLLER_HOST=https://awx-dev.homerun-dev.sthings-vsphere.labul.sva.de
export CONTROLLER_USERNAME=admin
export CONTROLLER_PASSWORD=<PASSWORD>
export CONTROLLER_VERIFY_SSL=TRUE # OR FALSE
HELLO
ansible-playbook sthings.awx.hello_awx -vv
DOCKER

docker deployment awx job template w/ survey

ansible-playbook sthings.awx.docker -vv
DEPLOY JOBS SCRIPT

Replace/Add/Remove job names inside arr-Variable if you want to deploy specific jobs

export CONTROLLER_HOST=https://awx.<DOMAIN>.sva.de #EXAMPLE!
export CONTROLLER_USERNAME=admin #EXAMPLE!
export CONTROLLER_PASSWORD=<PASSWORD>

arr=("baseos" "golang" "nerdctl" "docker")
for i in ${!arr[@]};
do
  echo $i "${arr[i]}";
  ansible-playbook sthings.awx."${arr[i]}" -vv;
done
export CONTROLLER_HOST=https://awx.<DOMAIN>.sva.de #EXAMPLE!
export CONTROLLER_USERNAME=admin #EXAMPLE!
export CONTROLLER_PASSWORD=<PASSWORD>

arr=("set_stats" "render_upload_template" "get_execute_terraform" "create_vm_workflow")
for i in ${!arr[@]};
do
  echo $i "${arr[i]}";
  ansible-playbook sthings.awx."${arr[i]}" -vv;
done