To create new version of portable-ansible or add additional packages to existing distribution there is needed to create builder container.
./manage.sh builder start
./manage.sh builder prepare
./manage.sh builder run
./manage.sh builder stopNote: the list of included packages are listed in the file conf/requirements
The result file with portable-ansible build will be available in builds/ directory.
ls builds/
portable-ansible-<version>-py3.tar.bz2For portable-ansible testing there are needed to create two docker images:
- ansible-client: the container will contain latest ansible build
- ansible-server: this container will be used for connecting from client via ssh keys or username/password
./manage.sh server start
./manage.sh client start./manage.sh client local_tests
./manage.sh client remote_tests./manage.sh server stop
./manage.sh client stopCheck there are no ansible-* containers up and running
./manage.sh container list