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.

Reply via email to