diff --git a/roles/paas-docker/containers/openfire.sls b/roles/paas-docker/containers/openfire.sls index bfe0a65..e0d6c48 100644 --- a/roles/paas-docker/containers/openfire.sls +++ b/roles/paas-docker/containers/openfire.sls @@ -1,52 +1,52 @@ # ------------------------------------------------------------- # Salt — Provision Docker engine # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # Project: Nasqueron # Created: 2018-06-18 # License: Trivial work, not eligible to copyright # ------------------------------------------------------------- {% set has_selinux = salt['grains.get']('selinux:enabled', False) %} {% set containers = pillar['docker_containers'][grains['id']] %} {% for instance, container in containers['openfire'].items() %} # ------------------------------------------------------------- # Storage directory # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /srv/{{ instance }}: file.directory: - user: 999 - group: 999 - makedirs: True {% if has_selinux %} selinux_context_openfire_data: selinux.fcontext_policy_present: - name: /srv/{{ instance }} - sel_type: container_file_t selinux_context_openfire_data_applied: selinux.fcontext_policy_applied: - name: /srv/{{ instance }} {% endif %} # ------------------------------------------------------------- # Container # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ instance }}: docker_container.running: - detach: True - interactive: True - - image: gizmotronic/openfire + - image: nasqueron/openfire - binds: /srv/{{ instance }}:/var/lib/openfire - hostname: {{ container['host'] }} - ports: {{ pillar['xmpp_ports'] }} - port_bindings: {% for port in pillar['xmpp_ports'] %} - {{ container['ip'] }}:{{ port }}:{{ port }} {% endfor %} {% endfor %}