Ansible Container Cheatsheet: Difference between revisions
From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs) |
Brian Wilson (talk | contribs) |
||
Line 5: | Line 5: | ||
| ansible-container init || Create a new ansible-container project in the current directory | | ansible-container init || Create a new ansible-container project in the current directory | ||
|- | |- | ||
| ansible-container build || | | ansible-container build || With ansible-container you have to 'build' before you can 'run'. | ||
|- | |- | ||
| ansible-container run ''--production'' || | | ansible-container run ''--production'' || | ||
|- | |||
| ansible-container restart || | |||
|- | |- | ||
| ansible-container stop || Stop container(s). Similar to "docker down". | | ansible-container stop || Stop container(s). Similar to "docker down". | ||
Line 13: | Line 15: | ||
| ansible-container destroy || Stop container(s) and remove related images. Similar to "docker-compose down". | | ansible-container destroy || Stop container(s) and remove related images. Similar to "docker-compose down". | ||
|- | |- | ||
| ansible-container push || Send the container images up to the Docker Hub (or other registry). | | ansible-container push --username ''username'' --tag ''tag'' || Send the container images up to the Docker Hub (or other registry). | ||
|- | |- | ||
| ansible-container deploy || Deploy by sending the project up to a cloud service provider, either OpenShift or Kubernetes currently. | | ansible-container deploy || Deploy by sending the project up to a cloud service provider, either OpenShift or Kubernetes currently. |
Revision as of 01:25, 27 February 2019
Commands
ansible-container init | Create a new ansible-container project in the current directory |
ansible-container build | With ansible-container you have to 'build' before you can 'run'. |
ansible-container run --production | |
ansible-container restart | |
ansible-container stop | Stop container(s). Similar to "docker down". |
ansible-container destroy | Stop container(s) and remove related images. Similar to "docker-compose down". |
ansible-container push --username username --tag tag | Send the container images up to the Docker Hub (or other registry). |
ansible-container deploy | Deploy by sending the project up to a cloud service provider, either OpenShift or Kubernetes currently. |
Project files created by 'init'
project/ ansible.cfg - primary ansible config ansible-requirements.txt - pip dependencies container.yml - sort of like docker-compose.yml meta.yml - project metadata requirements.yml - roles