Ansible Container Cheatsheet

From Wildsong
Revision as of 20:29, 26 February 2019 by Brian Wilson (talk | contribs) (Created page with "== Commands == ansible-container init Create a new ansible-container project in the current directory ansible-container build ansible-container run [--production] ansi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Commands

ansible-container init

Create a new ansible-container project in the current directory

ansible-container build
ansible-container run [--production]
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 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