#!/usr/bin/env ansible-playbook -i hosts

---
- name: partner2-cron-ui
  hosts: main-dev
  vars:
    container_name:     "partner2_cron_ui"

  tasks:
    - name: Pull registry.yandex.net/partners/partner_cron_ui
      shell: docker pull registry.yandex.net/partners/partner_cron_ui

    #### Start PROD container&service
    - name: rm docker
      shell: docker rm -f {{container_name}}
      ignore_errors: yes


    - name: copy upstart file
      action: >
        copy
        src=files/{{container_name}}/upstart.conf
        dest=/etc/init/{{container_name}}.conf
      become: yes
      become_user: root

    - service: >
        name=partner2_cron_ui
        state=restarted
      become: yes
      become_user: root


    #### Start TEST container&service
    - name: copy upstart file
      action: >
        copy
        src=files/{{container_name}}/upstart_test.conf
        dest=/etc/init/{{container_name}}_test.conf
      become: yes
      become_user: root

    - service: >
        name={{container_name}}_test
        state=restarted
      become: yes
      become_user: root
