Fixnute formatovanie a zmena portov na string
This commit is contained in:
64
site.yml
64
site.yml
@@ -1,52 +1,48 @@
|
|||||||
---
|
---
|
||||||
- hosts: localhost
|
- hosts: localhost
|
||||||
name: Testing galaxy role
|
name: Testing galaxy role
|
||||||
|
|
||||||
vars:
|
vars:
|
||||||
username: deploy
|
username: deploy
|
||||||
web_server_port_local: 8080
|
web_server_port_local: "8080"
|
||||||
web_server_port_docker: 80
|
web_server_port_docker: "80"
|
||||||
image_name: mywebserver
|
image_name: mywebserver
|
||||||
container_name: webcont80
|
container_name: webcont80
|
||||||
pip_install_packages:
|
pip_install_packages:
|
||||||
- name: docker
|
- name: docker
|
||||||
|
|
||||||
pre_tasks:
|
pre_tasks:
|
||||||
- name: create user
|
- name: create user
|
||||||
user:
|
user:
|
||||||
name: "{{ username }}"
|
name: "{{ username }}"
|
||||||
state: present
|
state: present
|
||||||
shell: /bin/bash # Defaults to /bin/bash
|
shell: /bin/bash
|
||||||
system: no # Defaults to no
|
system: "no"
|
||||||
createhome: yes # Defaults to yes
|
createhome: "yes"
|
||||||
roles:
|
roles:
|
||||||
- geerlingguy.docker
|
- geerlingguy.docker
|
||||||
- geerlingguy.pip
|
- geerlingguy.pip
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
- name: Crete Dockerfile
|
- name: Crete Dockerfile
|
||||||
template:
|
template:
|
||||||
src: dockerfile.j2
|
src: dockerfile.j2
|
||||||
dest: ./Dockerfile
|
dest: ./Dockerfile
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: '0644'
|
mode: "0644"
|
||||||
- name: build container image
|
- name: build container image
|
||||||
docker_image:
|
docker_image:
|
||||||
name: "{{ image_name }}"
|
name: "{{ image_name }}"
|
||||||
build:
|
build:
|
||||||
path: .
|
path: .
|
||||||
dockerfile: ./Dockerfile
|
dockerfile: ./Dockerfile
|
||||||
source: build
|
source: build
|
||||||
state: present
|
state: present
|
||||||
- name: Create WWW container
|
- name: Create WWW container
|
||||||
docker_container:
|
docker_container:
|
||||||
name: "{{ container_name }}"
|
name: "{{ container_name }}"
|
||||||
image: "{{ image_name }}"
|
image: "{{ image_name }}"
|
||||||
state: started
|
state: started
|
||||||
recreate: yes
|
recreate: "yes"
|
||||||
exposed_ports:
|
exposed_ports:
|
||||||
- "{{ web_server_port_docker }}"
|
- "{{ web_server_port_docker }}"
|
||||||
ports:
|
ports:
|
||||||
- "{{ web_server_port_local }}:{{ web_server_port_docker }}"
|
- "{{ web_server_port_local }}:{{ web_server_port_docker }}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user