We’re excited to announce a clear roadmap to providing first-class support 
for container orchestration with Ansible. Over the coming months we will 
create a supported and maintainable solution that keeps pace with the fast 
moving world of containers.

The current Docker modules will be around for a while yet, but as the new 
container modules begin to take shape, we will deprecate the current 
modules.

To kick things off we identified a list of core modules Ansible must 
provide. The list appears below with a description of the module’s purpose 
and scope.

But before we get too far down the development path, we need to hear from 
you. We’ll be thinking and collaborating on the shape of each module here: 

https://public.etherpad-mozilla.org/p/9RQPFWC1Mv

Have a look at the list of modules. Tells us what we missed. What could be 
better? We’ll take your input and shape the roadmap between now and 2/26 
before officially kicking off development.



Thanks!


Chris Houseknecht

@chouseknecht <https://twitter.com/chouseknecht>

RedHat | Ansible <http://ansible.com/>



Core Docker Modules

docker_container

Manage the container lifecycle through created, started, stopped, killed, 
paused and unpaused states. Development of this module will start with the 
current docker module and remove things falling outside of this scope. 
Functionality that can be shared by all modules will be moved to 
module_utils.

docker_files

Provide an interface to the docker cp and diff API endpoints.

docker_image

Manage docker images using the build, list, pull, push, rmi, tag, and save 
image API endpoints. Development will begin with the current docker_image 
module.  

docker_network

Manage docker networks through the network connect, create, disconnect, 
inspect, ls and rm endpoints.

docker_volume

Manage docker volumes through the volume create, inspect, ls and rm API 
endpoints.

docker_login

An interface to the login API endpoint. Development will begin with the 
current docker_login module.

docker_daemon

Manage the docker daemon through the docker daemon API endpoint.


docker inventory script

Develop an inventory script that provides comprehensive docker container 
facts and can connect to either a locally running or remote API.

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/470942df-774f-4044-bd0c-f87893ad63f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to