Skip to content

About

A docker Image used for testing oah ansible roles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Ubuntu 16.04 LTS OAH Test Image

Ubuntu 16.04 LTS (Xenial) Docker container for Ansible playbook and role testing. ![Docker Automated build]

How to Build

This image is built on Docker Hub automatically any time the upstream OS container is rebuilt, and any time a commit is made or merged to the master branch. But if you need to build the image on your own locally, do the following:

  1. Install Docker.
  2. cd into this directory.
  3. Run docker build -t oah-ubuntu1604 .

How to Use

  1. Install Docker.
  2. Pull this image from Docker Hub: docker pull openapphack/oah-docker-ubuntu1604:latest (or use the tag you built earlier, e.g. oah-ubuntu1604).
  3. Run a container from the image: docker run --detach --privileged --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro openapphack/oah-docker-ubuntu1604:latest /usr/lib/systemd/systemd (to test Ansible roles, add in a volume mounted from the current working directory with --volume=`pwd`:/etc/ansible/roles/role_under_test:ro).
  4. Use Ansible inside the container: a. docker exec --tty [container_id] env TERM=xterm ansible --version b. docker exec --tty [container_id] env TERM=xterm ansible-playbook /path/to/ansible/playbook.yml --syntax-check

About

A docker Image used for testing oah ansible roles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages