Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Trust and Identity Incubator
mdx-saas-config
Commits
1e9e359a
Commit
1e9e359a
authored
Mar 30, 2022
by
Martin van Es
Browse files
WIP
parent
7df25320
Changes
4
Hide whitespace changes
Inline
Side-by-side
roles/geodns/templates/geodns-update.service.j2
View file @
1e9e359a
...
...
@@ -5,7 +5,7 @@ Description=GeoDNS update
Type=oneshot
WorkingDirectory={{ mdxsaas_dir }}
ExecStart=git pull
ExecStart=ansible-playbook playbook.yml -i inventory/local --tags local,geodns --limit
local
ExecStart=ansible-playbook playbook.yml -i inventory/local --tags local,geodns --limit
{{ inventory_hostname }}
ExecStartPost=/bin/systemctl restart geodns
[Install]
...
...
roles/local/tasks/main.yml
View file @
1e9e359a
...
...
@@ -12,6 +12,11 @@
version
:
"
{{
mdxsaas_version
}}"
register
:
mdxsaas_git
-
name
:
Create local inventory
ansible.builtin.template
:
src
:
"
local.j2"
dest
:
"
{{
mdxsaas_dir
}}/inventory/local"
-
name
:
Write MDX-SAAS repo version
shell
:
cmd
:
"
git
rev-parse
HEAD
>
/tmp/mdx-saas-revision"
...
...
inventory
/local
→
roles/local/templates
/local
.j2
View file @
1e9e359a
# Inventory Aliases
local
ansible_connection=local
{{ inventory_hostname }}
ansible_connection=local
# Hosts that receive the mdsigner role
[mdsigner]
# Hosts that receive the mdproxy role
[mdproxy]
local
{{ inventory_hostname }}
# Hosts that receive the GeoDNS role
[geodns]
local
{{ inventory_hostname }}
# All hosts for base role
[all:children]
mdsigner
mdproxy
geodns
roles/mdproxy/templates/mdproxy-update.service.j2
View file @
1e9e359a
...
...
@@ -5,7 +5,7 @@ Description=mdproxy update
Type=oneshot
WorkingDirectory={{ mdxsaas_dir }}
ExecStart=git pull
ExecStart=ansible-playbook playbook.yml -i inventory/local --tags local,mdproxy --limit
local
ExecStart=ansible-playbook playbook.yml -i inventory/local --tags local,mdproxy --limit
{{ inventory_hostname }}
ExecStartPost=/bin/systemctl restart mdproxy
[Install]
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment