solar/schema/resources/docker_compose.yml
Dmitry Shulyak b4ca953cd2 Add commands to work with prototype using ansible
Create two directories:

mkdir -p tmp/group_vars

Use commands to generate ansible playbook

solar -a run -r node docker docker_compose some_service

solar -a remove -r node docker docker_compose some_service

Removal will be done in reversed order
2015-04-01 17:12:39 -07:00

24 lines
648 B
YAML

---
id: docker_compose
type: resource
handler: ansible
version: v1
actions:
run:
- hosts: [docker_compose]
sudo: yes
tasks:
- shell: docker-compose --version
register: compose
ignore_errors: true
- shell: curl -L https://github.com/docker/compose/releases/download/1.1.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
when: compose|failed
- shell: chmod +x /usr/local/bin/docker-compose
remove:
- hosts: [docker_compose]
sudo: yes
tasks:
- shell: rm -rf /usr/local/bin/docker-compose