diff --git a/ansible/pre-deploy.yml b/ansible/pre-deploy.yml index b00a923..7585020 100644 --- a/ansible/pre-deploy.yml +++ b/ansible/pre-deploy.yml @@ -8,6 +8,13 @@ extensions: - yml + - name: "Create {{ domain }} DNS entry" + gandi_dns: + gandi_rest_token: "{{ gandi_rest_token }}" + domain: "{{ domain }}" + ipv4: "{{ dokku_domain_ipv4 }}" + state: present + - name: "Configure the {{ domain }} domain" dokku_domains: app: gitea diff --git a/ansible/vars/all.yml b/ansible/vars/all.yml index ef093ba..eab498a 100644 --- a/ansible/vars/all.yml +++ b/ansible/vars/all.yml @@ -6,6 +6,7 @@ autonomic_admin_user: "autonomic" autonomic_app_name: "Gitea: Git with solidaritea" description: "Git hosting for conrads" disable_registration: "false" +dokku_domain_ipv4: "94.130.105.60" domain: "git.autonomic.zone" enable_openid_signin: "true" enable_openid_signup: "true" diff --git a/ansible/vars/gandi_rest_token.yml b/ansible/vars/gandi_rest_token.yml new file mode 100644 index 0000000..3b5e3d8 --- /dev/null +++ b/ansible/vars/gandi_rest_token.yml @@ -0,0 +1,8 @@ +--- +gandi_rest_token: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 39316130353030633666633039633539333238616637396333326231313562663731343839313234 + 3263666662336437356263323238366136653962316633360a326466376532633062313835383063 + 38623036346437373534363839393333343163663934313865633764333965353631656634663136 + 3835303662633562390a663037356266393461636432663633336636643130623465616238626633 + 64346335666263363263616262323665363836373764633434343066383732346637