Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/metacpan/metacpan-ansible
NOT USED Ansible deployment configuration
https://github.com/metacpan/metacpan-ansible
Production Settings
dac91a1fcaabaadb94f846b367d3ffa47fc8223f authored over 5 years ago by Olaf Alders <[email protected]>
Now that things are starting to come together more, add some basic
utilization documentation for...
Populate the data structures with actual values ready for deployment.
16e0decb72f7583507331a2c83e06a96d2547f23 authored over 5 years ago by Shawn Sorichetti <[email protected]>Deploy github-meets-cpan in containers via Ansible
2128b25f0e7e1062322f60442935b5d350bf29e8 authored over 5 years ago by Olaf Alders <[email protected]>
The environments data structure allows for environment variables to be
set based on the site tha...
This does the work of setting up the Ansible variables and deploying the
contents to the `loggin...
These variables normally exist inside of the vault, but are required
during the test processing ...
Add the group for the production servers that includes the lw-mc-02 host
to install the containe...
The new `env_files` role is to be used when updating a docker
environment file with values that ...
The `metacpan_user` variable can be used to override the
`docker.git.user` variable. This is hel...
With the new `env_files` role, test that it works by using the logging
setting and updating the ...
In order to separate out the settings and the environment variables
without stomping on each oth...
This will allow the metacpan user to manage containers.
98005bfb655e790fdc8623776aa2e958e89a7c1f authored over 5 years ago by Shawn Sorichetti <[email protected]>
It's helpful sometimes to see what is actually running when the tests
complete.
The deploy_site role is a base level role that can be used to deploy a
number of sites that run ...
Now with the `deploy_site` role, use it to deploy the
github-meets-cpan site.
This is a stub file for the production logging entries required to sign
into honeycomb. They'll ...
Add deploy_docker_mgmt role and playbook.
9f1cf3c87aba8661b8f94efc9357b6a6b0569cd0 authored over 5 years ago by Olaf Alders <[email protected]>
Now that the tests are all passing in Travis with the previous commits,
it's time to add the pro...
Ansible variables to use with the `deploy_docker_mgmt` role when cloning
the repository.
Initial commit of the infrastructure to run the playbooks/roles on
travis to verify that they're...
This is the first commit of the role that will deploy the
`metacpan-docker` repository to any se...
Add vault for settings
f183e931b4f5d89804ecbe63711f9154442f530f authored over 5 years ago by Leo Lapworth <[email protected]>
Create a new vault to be used for storing different settings used in
production environments. Do...
Add starter ansible.cfg
66602e07baebe5d376f0bfa9a47c59d09254ca63 authored over 5 years ago by Leo Lapworth <[email protected]>
This file was referenced earlier but not included. It adds the
configuration required to allow A...
Add ability to add docker and docker-compose to servers
8dc82da905ad6bd1c12ea70da561db93f9e18ee2 authored over 5 years ago by Shawn Sorichetti <[email protected]>Just the beginning
ec1000db999bd83b55bd1d5e05ece57c3b5b9548 authored over 5 years ago by Shawn Sorichetti <[email protected]>
Using geerlingguy/docker add a playbook that installs docker and
docker-compose on the hosts.
These are the initial inventory files.
e38bc384eadf82957e99e1cfe07abbac0228a034 authored over 5 years ago by Shawn Sorichetti <[email protected]>ef011b1f607308c315df4989f8a00cb0697b7aac authored over 5 years ago by Shawn Sorichetti <[email protected]>