diff --git a/site.yml b/site.yml index dcf7f91..d8b214a 100644 --- a/site.yml +++ b/site.yml @@ -1,52 +1,48 @@ --- - hosts: localhost name: Testing galaxy role - vars: - username: deploy - web_server_port_local: 8080 - web_server_port_docker: 80 - image_name: mywebserver - container_name: webcont80 - pip_install_packages: - - name: docker - + username: deploy + web_server_port_local: "8080" + web_server_port_docker: "80" + image_name: mywebserver + container_name: webcont80 + pip_install_packages: + - name: docker pre_tasks: - - name: create user - user: - name: "{{ username }}" - state: present - shell: /bin/bash # Defaults to /bin/bash - system: no # Defaults to no - createhome: yes # Defaults to yes + - name: create user + user: + name: "{{ username }}" + state: present + shell: /bin/bash + system: "no" + createhome: "yes" roles: - - geerlingguy.docker - - geerlingguy.pip - + - geerlingguy.docker + - geerlingguy.pip tasks: - - name: Crete Dockerfile - template: - src: dockerfile.j2 - dest: ./Dockerfile - owner: root - group: root - mode: '0644' - - name: build container image - docker_image: + - name: Crete Dockerfile + template: + src: dockerfile.j2 + dest: ./Dockerfile + owner: root + group: root + mode: "0644" + - name: build container image + docker_image: name: "{{ image_name }}" build: - path: . - dockerfile: ./Dockerfile + path: . + dockerfile: ./Dockerfile source: build state: present - - name: Create WWW container - docker_container: + - name: Create WWW container + docker_container: name: "{{ container_name }}" image: "{{ image_name }}" state: started - recreate: yes + recreate: "yes" exposed_ports: - "{{ web_server_port_docker }}" ports: - "{{ web_server_port_local }}:{{ web_server_port_docker }}" -