Sign inSign up

fubarhouse/docker-arch-ansible

By fubarhouse

•Updated over 6 years ago

an in-development arch-linux docker image. do not use, it is not ready.

Image
0

1.3K

fubarhouse/docker-arch-ansible repository overview

⁠Arch Linux Ansible Test Image

Docker Automated build

Arch Docker container for Ansible playbook and role testing.

⁠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 arch-ansible .

⁠How to Use

  1. Install Docker⁠.
  2. Pull this image from Docker Hub: docker pull fubarhouse/docker-arch-ansible:latest (or use the tag you built earlier, e.g. arch-ansible).
  3. Run a container from the image: docker run --detach --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro fubarhouse/docker-arch-ansible:latest (to test my Ansible roles, I 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

⁠Notes

Important Note: I use this image for testing in an isolated environment—not for production—and the settings and configuration used may not be suitable for a secure and performant production environment. Use on production servers/in the wild at your own risk!

⁠Author

Created in 2017 by Karl Hepworth⁠.

Tag summary

Content type

Image

Digest

Size

398.2 MB

Last updated

over 6 years ago

docker pull fubarhouse/docker-arch-ansible