#!/bin/bash host="foo" fqdn="$host.sandbox.archlinux.page" version="v6.2.6" # remove vault files rm $(git grep -l 'ANSIBLE_VAULT;1.1;AES256$') # add host echo "$fqdn" > hosts # remove vault config sed -i '/^vault/d' ansible.cfg # add host config mkdir -p host_vars/$fqdn echo "filesystem: btrfs" > host_vars/$fqdn/misc # run playbook ansible-playbook playbooks/aur-dev.archlinux.org.yml \ -e "aurdev_fqdn=$fqdn" \ -e "aurweb_version=$version" \ -e "{\"vault_mariadb_users\":{\"root\":\"aur\"}}" \ -e "vault_aurweb_db_password=aur" \ -e "vault_aurweb_gitlab_instance=https://does.not.exist" \ -e "vault_aurweb_error_project=aur" \ -e "vault_aurweb_error_token=aur" \ -e "vault_aurweb_secret=aur" \ -e "vault_goaurrpc_metrics_token=aur"