ansible-roles/smartgears/smartgears-container-bootstrap/tasks/main.yml

21 lines
827 B
YAML

#### runs/replaces a smartgears container with the provided params
- name: run a smartgears container based on the "{{ smartgears_image }}" image
docker_container:
name: "{{ smartgears_container_name }}"
state: started
image: "{{ smartgears_image }}:{{ image_version }}"
#pull: True
recreate: yes
detach: True
env:
CONTAINER_TOKENS: "{{ smartgear_tokens }}"
CONTAINER_MODE: "{{ container_mode }}"
CONTAINER_HOSTNAME: "{{ container_hostname }}"
CONTAINER_PORT: "{{ tomcat_port }}"
CONTAINER_INFRASTRUCTURE: "{{ container_infrastructure }}"
PATCH_COMMON_SCOPES: "{{ patch_common_scope }}"
PATCH_COMMON_AUTHORIZATION: "{{ patch_common_authorization }}"
published_ports:
- "{{ container_ssh_port }}:22"
- "{{ tomcat_port }}:{{ tomcat_port }}"