fix(scoped_tokens): resolved dependencies on virtual_machines
[arvados-formula.git] / test / salt / states / examples / single_host / host_entries.sls
1 {%- set curr_tpldir = tpldir %}
2 {%- set tpldir = 'arvados' %}
3 {%- from "arvados/map.jinja" import arvados with context %}
4 {%- set tpldir = curr_tpldir %}
5
6 arvados_test_salt_states_examples_single_host_etc_hosts_host_present:
7   host.present:
8     - ip: {{ grains['ipv4'][0] }}
9     - names:
10       - {{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
11       # FIXME! This just works for our testings.
12       # Won't work if the cluster name != host name
13       {%- for entry in [
14           'api',
15           'collections',
16           'controller',
17           'download',
18           'keep',
19           'keepweb',
20           'keep0',
21           'shell',
22           'workbench',
23           'workbench2',
24           'ws',
25         ]
26       %}
27       - {{ entry }}
28       - {{ entry }}.internal
29       - {{ entry }}.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
30       {%- endfor %}
31     - require_in:
32       - file: nginx_config
33       - service: nginx_service