f5542103b3
This change updates the lxc-host setup role to build the lxc cache using the download template based on default images found here:[0]. These images are upsteam builds from the greater LXC/D community. This update adds support for Ubuntu 14.04, 16.04 and RHEL/CentOS 7 container types and the cache will be generated from the host Operating system. [0] - https://images.linuxcontainers.org/ Change-Id: Ie13be2322d28178760481c59805101d6aeef4f36 Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk> Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
23 lines
1.0 KiB
Plaintext
23 lines
1.0 KiB
Plaintext
export VIRTUAL_ENV=$(pwd)
|
|
export ANSIBLE_HOST_KEY_CHECKING=False
|
|
export ANSIBLE_SSH_CONTROL_PATH=/tmp/%%h-%%r
|
|
|
|
# TODO (odyssey4me) These are only here as they are non-standard folder
|
|
# names for Ansible 1.9.x. We are using the standard folder names for
|
|
# Ansible v2.x. We can remove this when we move to Ansible 2.x.
|
|
export ANSIBLE_ACTION_PLUGINS=${HOME}/.ansible/plugins/action
|
|
export ANSIBLE_CALLBACK_PLUGINS=${HOME}/.ansible/plugins/callback
|
|
export ANSIBLE_FILTER_PLUGINS=${HOME}/.ansible/plugins/filter
|
|
export ANSIBLE_LOOKUP_PLUGINS=${HOME}/.ansible/plugins/lookup
|
|
|
|
# This is required as the default is the current path or a path specified
|
|
# in ansible.cfg
|
|
export ANSIBLE_LIBRARY=${HOME}/.ansible/plugins/library
|
|
|
|
# This is required as the default is '/etc/ansible/roles' or a path
|
|
# specified in ansible.cfg
|
|
export ANSIBLE_ROLES_PATH=${HOME}/.ansible/roles:$(pwd)/..
|
|
|
|
echo "Run manual functional tests by executing the following:"
|
|
echo "# ./.tox/functional/bin/ansible-playbook -i tests/inventory tests/test.yml -e \"rolename=$(pwd)\""
|