18700: Merge branch 'main'
[arvados.git] / tools / salt-install / config_examples / multi_host / aws / states / host_entries.sls
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: AGPL-3.0
4
5 {%- set curr_tpldir = tpldir %}
6 {%- set tpldir = 'arvados' %}
7 {%- from "arvados/map.jinja" import arvados with context %}
8 {%- set tpldir = curr_tpldir %}
9
10 #CRUDE, but functional
11 extra_extra_hosts_entries_etc_hosts_database_host_present:
12   host.present:
13     - ip: __DATABASE_INT_IP__
14     - names:
15       - db.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
16       - database.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
17
18 extra_extra_hosts_entries_etc_hosts_api_host_present:
19   host.present:
20     - ip: __CONTROLLER_INT_IP__
21     - names:
22       - {{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
23
24 extra_extra_hosts_entries_etc_hosts_websocket_host_present:
25   host.present:
26     - ip: __CONTROLLER_INT_IP__
27     - names:
28       - ws.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
29
30 extra_extra_hosts_entries_etc_hosts_workbench_host_present:
31   host.present:
32     - ip: __WORKBENCH1_INT_IP__
33     - names:
34       - workbench.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
35
36 extra_extra_hosts_entries_etc_hosts_workbench2_host_present:
37   host.present:
38     - ip: __WORKBENCH1_INT_IP__
39     - names:
40       - workbench2.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
41
42 extra_extra_hosts_entries_etc_hosts_keepproxy_host_present:
43   host.present:
44     - ip: __KEEP_INT_IP__
45     - names:
46       - keep.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
47
48 extra_extra_hosts_entries_etc_hosts_keepweb_host_present:
49   host.present:
50     - ip: __KEEP_INT_IP__
51     - names:
52       - download.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
53       - collections.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
54
55 extra_extra_hosts_entries_etc_hosts_webshell_host_present:
56   host.present:
57     - ip: __WEBSHELL_INT_IP__
58     - names:
59       - webshell.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
60
61 extra_extra_hosts_entries_etc_hosts_shell_host_present:
62   host.present:
63     - ip: __SHELL_INT_IP__
64     - names:
65       - shell.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
66
67 extra_extra_hosts_entries_etc_hosts_keep0_host_present:
68   host.present:
69     - ip: __KEEPSTORE0_INT_IP__
70     - names:
71       - keep0.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}
72
73 extra_extra_hosts_entries_etc_hosts_keep1_host_present:
74   host.present:
75     - ip: __KEEPSTORE1_INT_IP__
76     - names:
77       - keep1.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }}