Merge lp://qastaging/~pfalcon/linaro-android-build-tools/ansible2 into lp://qastaging/linaro-android-build-tools

Proposed by Paul Sokolovsky
Status: Merged
Merged at revision: 682
Proposed branch: lp://qastaging/~pfalcon/linaro-android-build-tools/ansible2
Merge into: lp://qastaging/linaro-android-build-tools
Diff against target: 965 lines (+779/-0)
30 files modified
ansible-deploy/README (+16/-0)
ansible-deploy/Vagrantfile (+104/-0)
ansible-deploy/files/apache.conf (+81/-0)
ansible-deploy/filter_plugins/custom_plugins.py (+17/-0)
ansible-deploy/frontend.yml (+11/-0)
ansible-deploy/group_vars/all (+5/-0)
ansible-deploy/hosts-devel-vagrant (+8/-0)
ansible-deploy/hosts-production (+2/-0)
ansible-deploy/jenkins.yml (+18/-0)
ansible-deploy/new_publish.yml (+46/-0)
ansible-deploy/reposeed.yml (+5/-0)
ansible-deploy/roles/apache/files/ssleay.conf (+9/-0)
ansible-deploy/roles/apache/tasks/main.yml (+39/-0)
ansible-deploy/roles/common/handlers/main.yml (+3/-0)
ansible-deploy/roles/common/tasks/main.yml (+14/-0)
ansible-deploy/roles/frontend/tasks/main.yml (+101/-0)
ansible-deploy/roles/frontend/templates/settings_prod.py (+17/-0)
ansible-deploy/roles/frontend/vars/main.yml (+2/-0)
ansible-deploy/roles/jenkins/files/jenkins-config/jobs/blank/config.xml (+40/-0)
ansible-deploy/roles/jenkins/files/jenkins-config/users/admin/config.xml (+24/-0)
ansible-deploy/roles/jenkins/handlers/main.yml (+3/-0)
ansible-deploy/roles/jenkins/tasks/main.yml (+74/-0)
ansible-deploy/roles/jenkins/templates/jenkins-config/config.xml (+92/-0)
ansible-deploy/roles/jenkins/templates/jenkins-config/hudson.tasks.Mailer.xml (+7/-0)
ansible-deploy/roles/jenkins/templates/jenkins-config/users/frontend/config.xml (+23/-0)
ansible-deploy/roles/jenkins/vars/main.yml (+8/-0)
ansible-deploy/roles/publishing/templates/publish-copy.j2 (+1/-0)
ansible-deploy/roles/publishing/templates/publish-trigger.j2 (+1/-0)
ansible-deploy/roles/reposeed/tasks/main.yml (+3/-0)
ansible-deploy/site.yml (+5/-0)
To merge this branch: bzr merge lp://qastaging/~pfalcon/linaro-android-build-tools/ansible2
Reviewer Review Type Date Requested Status
Georgy Redkozubov Approve
Fathi Boudra Pending
Milo Casagrande Pending
Review via email: mp+190647@code.qastaging.launchpad.net

Description of the change

Initial ansible deployment scripts. It's not yet something which brings up complete a-b system, but many (most) thinsg are there, so it's something to look at to get initial feeling of Ansible.

To post a comment you must log in.
682. By Paul Sokolovsky

Add quick README.

683. By Paul Sokolovsky

Fix var access syntax and make sure dir exists befroe writing to it.

684. By Paul Sokolovsky

Factor out list of Jenkins plugins, and install more of them.

685. By Paul Sokolovsky

Add Crowd auth suport for backend. Credentials stored off-tree.

686. By Paul Sokolovsky

Support crowd auth for Jenkins (while retaining "own user db" support).

687. By Paul Sokolovsky

Rewrite to get rid of recursive copy for now.

688. By Paul Sokolovsky

Do apt-get update in common setup, doesn't seem to take long if run frequently.

689. By Paul Sokolovsky

Get rid of explicit Jenkins "frontend" user passwd generation.

It will be done on demand.

Revision history for this message
Georgy Redkozubov (gesha) wrote :

The only thing to remember is that issue with relative path/permissions of private-vars we had met on my laptop and didn't see on yours.
Otherwise approved

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches