Role repo_server for OpenStack-Ansible
Go to file
Jesse Pretorius 6ea680c062 Use slurp to collect the repo_server ssh keys
Extracting the ssh public key using cat and storing the result in a
fact has resulted in periodic failures in the collection of the key,
and thereafter the failure to appropriately place that key into the
authorised_keys file.

This patch changes the collection method to use the Ansible slurp
module which has been found to be more reliable.

Change-Id: I68699e7b59630cc3bc6113285edcb1ab936160ce
2016-03-02 03:54:10 +00:00
defaults Removed pip requirements from the repo-server role 2016-02-25 13:26:42 -06:00
doc first commit 2015-12-09 09:25:37 -06:00
files Remove yaprt/openstack-wheel-builder from repo-server 2016-01-20 10:15:46 +00:00
handlers first commit 2015-12-09 09:25:37 -06:00
meta first commit 2015-12-09 09:25:37 -06:00
tasks Use slurp to collect the repo_server ssh keys 2016-03-02 03:54:10 +00:00
templates first commit 2015-12-09 09:25:37 -06:00
tests Force initial apt-get update as part of test execution 2016-03-01 18:07:39 +00:00
.gitreview updated repo pathing for new org 2015-12-10 20:47:45 -06:00
CONTRIBUTING.rst first commit 2015-12-09 09:25:37 -06:00
LICENSE first commit 2015-12-09 09:25:37 -06:00
README.rst first commit 2015-12-09 09:25:37 -06:00
run_tests.sh first commit 2015-12-09 09:25:37 -06:00
setup.cfg first commit 2015-12-09 09:25:37 -06:00
setup.py first commit 2015-12-09 09:25:37 -06:00
test-requirements.txt Update tox config and add bashate E006, E040 exceptions 2016-02-12 11:59:02 +00:00
tox.ini Update tox config and add bashate E006, E040 exceptions 2016-02-12 11:59:02 +00:00

OpenStack repo server

tags

openstack, repo, server, cloud, ansible

category

*nix

Role to deploy a repository server for both python packages and git sources.

- name: Setup repo servers
  hosts: repo_all
  user: root
  roles:
    - { role: "repo_server", tags: [ "repo-server" ] }
  vars:
    memcached_servers: 127.0.0.1:11211
    memcached_encryption_key: secrete