Hi Michael You might want to check out ansible-runner: https://ansible-runner.readthedocs.io/en/latest/container.html There's also something like molecule which is designed for testing roles, and can be used with docker: https://molecule.readthedocs.io/en/latest/index.html If you want to see how the latter works, check out this exercise: https://github.com/pharriso/ansible_workshop/tree/master/exercises/ansible_rhel/molecule
Regards Phil. On Monday, 16 March 2020 12:05:09 UTC, Michael Cooper wrote: > > Hello Felix, > > I kind of figured that was going to be the story. > > It would be nice if there was an easy way to do this, I am tring to get > away from the VM route and go with containers. I will have to keep > researching. > > Thanks, > > On Monday, March 16, 2020 at 6:17:07 AM UTC-4, Felix Fontein wrote: >> >> Hi, >> >> according to the description on >> https://hub.docker.com/r/ansible/ansible the Docker image >> ansible/ansible is "[...] for automated testing of Ansible. They do not >> include Ansible and are not for end users." >> >> So please don't use that image if you want to run Ansible. >> >> I'm not sure whether there are pre-built images for running Ansible, >> especially because the requirements depend a lot on which plugins you >> are using. You probably need to create your own: base it on some image >> which includes Python and install Ansible and all requirements via pip. >> >> Cheers, >> Felix >> >> >> >> PS: please note that not all participants are male on this mailing list. >> >> >> >> >> On Mon, 16 Mar 2020 03:02:17 -0700 (PDT) >> Michael Cooper <[email protected]> wrote: >> >> > Hey Guys, >> > >> > I am trying to get ansible working on docker. The image that I >> > am using is ansible/ansible and there are no instructions for a run >> > line on it. >> > >> > So this is what I tried but it doesn't work. >> > >> > docker run -dit --name cfANS --ip xxx.xxx.x.xx --network=CFSNET -p >> > 22:22 -v /mnt/clusterfs/ansible:/etc/ansible ansible/ansible >> > >> > The following is the result of the run line: >> > a1cd233bf9f2 ansible/ansible:ubuntu1604 "/sbin/init" >> > 7 seconds ago Exite d >> > (1) 4 seconds ago >> > >> > Any help with this would be appreciated >> > Thanks everyone >> > >> > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/41cf42d9-9a91-4f65-ba13-d7d00ae68bee%40googlegroups.com.
