Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/opendevshop/ansible-role-devmaster

DevShop Devmaster Server | READ-ONLY
https://github.com/opendevshop/ansible-role-devmaster

Run drush cc drush in the hosting-queue-runner script.

7f6a328393800c41960b87bf47a328fc127fcb35 authored about 5 years ago by Jon Pugh <[email protected]>
Make the hosting_queue_runner_log_path a variable and put it into the /var/log/aegir folder.

93122f8efbf10ff0e11310448311d235ae28a6c3 authored about 5 years ago by Jon Pugh <[email protected]>
Remove the "env" output and add a drush cc drush command to the hosting queue runner.

8205ee0ac7c4baa81d6832da67d5af5f59818936 authored about 5 years ago by Jon Pugh <[email protected]>
Remove the last remnants of our custom supervisor job.

c1b24764e7ce05cacd77058c79dda9b1f57a2c1c authored about 5 years ago by Jon Pugh <[email protected]>
Move supervisor restart to the bottom of install-devmaster.yml so it runs every time the playbook runs.

bee050325eff0ffcea0fbfce8d172c7962aae276 authored about 5 years ago by Jon Pugh <[email protected]>
Make sure config devmaster is run when tags "install-devmaster"

af3172c2a5195d8f17753f087deb1b81e18c7589 authored about 5 years ago by Jon Pugh <[email protected]>
Clear the drush cache after devmaster install.

077a9f7a338071cd820531431e545764d2a42a75 authored about 5 years ago by Jon Pugh <[email protected]>
Adding a mysql-wait script and use it in the playbook so devmaster doesn't try to install too early.

abdfcb74106982d9c4bba36556166a01866644e5 authored about 5 years ago by Jon Pugh <[email protected]>
Bad ansible.

5e4ea0efb7e53bdcf883364fa86fe4f3f070f888 authored about 5 years ago by Jon Pugh <[email protected]>
Prepare the makefile in the container.

c5d7914c946e9fa388cf5c2f53eb298b8ea3846b authored about 5 years ago by Jon Pugh <[email protected]>
Move git config to "config-devmaster.yml" task file.

8519ae5586ec4afd09e27ccfcaff74dca75edb44 authored about 5 years ago by Jon Pugh <[email protected]>
Set git name and email to the ansible variables.

7e5547dc7e81f35b2390d1eaf8ebfff512a9dc74 authored about 5 years ago by Jon Pugh <[email protected]>
Fixing incorrect logic in playbook for upgrades.

e09926163541ee1d1942e70cd0241de9ff681502 authored about 5 years ago by Jon Pugh <[email protected]>
Properly check for a false boolean.

4bc9176b2016c7dde4c37513956eb83f6d9ec22e authored about 5 years ago by Jon Pugh <[email protected]>
Use tags on all items in the install-devmaster.yml playbook so they run.

4a83eb266031f1ab2acc3cc819ba3fef7579f76a authored about 5 years ago by Jon Pugh <[email protected]>
Use ansible tags instead of a separate playbook to setup devmaster.

b848ce864d32c3f80109a794ff4542ff3ff80af0 authored about 5 years ago by Jon Pugh <[email protected]>
Separate out the "Install DevShop Web Interface" into it's own yml file, so it can be run separately.

c39cf2f00acf91c6d26232478e15fbc11b467528 authored about 5 years ago by Jon Pugh <[email protected]>
Removing accidentally duplicate task.

80fa3e13b838991240d3fa076d88a854961b5c59 authored about 5 years ago by Jon Pugh <[email protected]>
Remove -v from drush commands to reduce logs.

c2f0346f04dd78a59c55710fc89b96ec93c1670e authored about 5 years ago by Jon Pugh <[email protected]>
Use a list for when statements for better readability.

922a2fb2a5be556e6020043b4144c2eea437e881 authored about 5 years ago by Jon Pugh <[email protected]>
Move post-devmaster install config to a separate file so we can include it conditionally.

e1c692a85e52e6dfb72acfa69a9603a248dd0db0 authored about 5 years ago by Jon Pugh <[email protected]>
Don't skip install when "skip install" is false.

cd689717d685e9e5030cf969bdb22106ea2130a2 authored about 5 years ago by Jon Pugh <[email protected]>
Check if variable is defined before checking the .failed property.

426b81a261d23c57a434ab1b1e8ac19ae2b8b6e2 authored about 5 years ago by Jon Pugh <[email protected]>
Only run when devshop is already installed and the ancestor check failed.

5bcae8a1eb593f644b5fc38460e3d41e6bc5db59 authored about 5 years ago by Jon Pugh <[email protected]>
Add ability to skip devmaster install, but not using it so the devmaster install process gets run.

64d42b70f5b2fda0bcaa54a80cc1466daf6529cf authored about 5 years ago by Jon Pugh <[email protected]>
Upgrade the way we detect devshop CLI versions and upgrades: Now blocks updates if specified devshop_version variable is not a descendent of the currently installed version. Default to debugging output in docker build.

ba2e2981b1753e0ffb645c3ea48ee41c64b60dee authored about 5 years ago by Jon Pugh <[email protected]>
Add check for server_hostname when setting hostname so we can unset it in docker build.

98648e00efde6406e7045cb74f2ba2c272d04c3a authored about 5 years ago by Jon Pugh <[email protected]>
Adding robo commands for molecule.

55573c03842407b3c0d25604cc4652c6ced4327a authored about 5 years ago by Jon Pugh <[email protected]>
Add commented "enabled: false".

ecf804ce0b3d709a8605d42afe266442b4ad697f authored about 5 years ago by Jon Pugh <[email protected]>
Install geerlingguy.mysql first during molecule test.

9a88f86bebc82666ec7286c4ffc4650ff25196a4 authored about 5 years ago by Jon Pugh <[email protected]>
Disable ansible-lint for now.

e23fa8add14b4984de88686f4ffe1ab342770b1b authored about 5 years ago by Jon Pugh <[email protected]>
Adding ansible-lint config

dcc9353312ce7992d32473f28613f3c8287c8e67 authored about 5 years ago by Jon Pugh <[email protected]>
ansible lint cleaning.

9c86815b871054a1828008ad69d84db5ae5dffd0 authored about 5 years ago by Jon Pugh <[email protected]>
Simplify the devmaster molecule.yml file to more closely match geerlingguy.mysql.

28e4894b8327bebd109f6a01c69d06ec587b5cfc authored about 5 years ago by Jon Pugh <[email protected]>
Default to ignore hostname errors.

a6153d02e11b0255d66cbfd31c59d212e4c21466 authored about 5 years ago by Jon Pugh <[email protected]>
Replace all mentions of opendevshop.aegir-users with opendevshop.users &

opendevshop.aegir-apache with opendevshop.apache.

9ad091173f226a3129d089337228f67e6703e660 authored about 5 years ago by Jon Pugh <[email protected]>
Fixes bad docker image name. Submitted issue about surfacing the error more: https://github.com/ansible/molecule/issues/2450

f3b1cde178f907bb273067d437ccb2a963bfd252 authored about 5 years ago by Jon Pugh <[email protected]>
Default molecule tests to ubuntu18.

a94a11446eb7686ff16b42c6b8fa44bd0a9045c5 authored about 5 years ago by Jon Pugh <[email protected]>
Wrong version for geerlingguy.php

8f555c6f33415438edc1023adde892811a3b5e7b authored about 5 years ago by Jon Pugh <[email protected]>
Adding new python requirements file and playbooks for testing.

18cf374c8c500be599fa87ac65119b51757cbb89 authored about 5 years ago by Jon Pugh <[email protected]>
updating requirements files

de5baabcf82fa7fed74f0086be4df0c822404eee authored about 5 years ago by Jon Pugh <[email protected]>
Reset roles path again.

d52636daa1f23cdb1bd1ceb00b771b98f333b657 authored about 5 years ago by Jon Pugh <[email protected]>
Put it back in devmaster role, where it worked before

8369f2eda9698e7c62d7fa4380375b1041291685 authored about 5 years ago by Jon Pugh <[email protected]>
Removing sub repos travis files.

b45b0f733557e29e15e138131f00d1fed8662905 authored about 5 years ago by Jon Pugh <[email protected]>
Moving molecule folder.

64d375c895e6e27929cb51da8ed30624ddb85936 authored about 5 years ago by Jon Pugh <[email protected]>
Wrong role name :||||

adaf165237a0f20e8d514110df58adfe254af110 authored about 5 years ago by Jon Pugh <[email protected]>
Fixing merge fails.

95120862ae05b2c311afbf890eda910f523b927e authored about 5 years ago by Jon Pugh <[email protected]>
Migrating role files to new location.

584f537a61569de6d61e5cd5c6772a75f9a1ec4e authored about 5 years ago by Jon Pugh <[email protected]>
Monorepo Split on Git Push (#429)

* Change github action to run monorepo split again.

* Use fregante/setup-git-token to be able...

b910b2166f68a550c5c9aea7db13579a36a63f27 authored about 5 years ago by Jon Pugh <[email protected]>
Merge branch 'ansible-molecule' into 1.x

063521ccf6220b6d5a03096ccbeed1a5ef4037ad authored about 5 years ago by Jon Pugh <[email protected]>
Set role name for every ansible galaxy role.

164510f13b613bdc1f1cf185630fc1de1935b110 authored about 5 years ago by Jon Pugh <[email protected]>
Removing unused variable

8eb2f49ea6f28bc9cb326898ada7210b4920d4a3 authored about 5 years ago by Jon Pugh <[email protected]>
Update meta for devmaster role.

8e520d753286071431293dc0bea211c9479d5742 authored about 5 years ago by Jon Pugh <[email protected]>
Fixes #422: Ignore errors if devshop_github_token is missing.

b0c78b828eb716fbbd8fd0a64f2e37a185ad8d6f authored about 5 years ago by Jon Pugh <[email protected]>
Adding ansible variable for devshop_github_token.

82425fb2878a6610153f8e34ff4caa50493d6a14 authored about 5 years ago by Jon Pugh <[email protected]>
Use users role, not aegir-user.

7800975788879a67f3e15757ca6a64470085dac0 authored about 5 years ago by Jon Pugh <[email protected]>
Remove "dbus" from extra packages trying to resolve apache restart issue.

cc9253af035e4b17d35933f42f9d366f9656da71 authored about 5 years ago by Jon Pugh <[email protected]>
Updating all ansible roles README and meta yml to reflect new role organization.

d56478a646709792c296963353ecc5a3bcab76e6 authored about 5 years ago by Jon Pugh <[email protected]>
Fully remove custom supervisor stuff, finally.

00808758605d3c364a0ad58ef59e0757459fca01 authored about 5 years ago by Jon Pugh <[email protected]>
Use "present" for extra packages state.

d4eee9d8fa68243ab6baee527ae130f63348489c authored about 5 years ago by Jon Pugh <[email protected]>
Merge in work from molecule branch of role: https://github.com/opendevshop/ansible-role-devmaster/pull/14

e06c029c9a9bab6080728e2cc604617f5f97a463 authored about 5 years ago by Jon Pugh <[email protected]>
Remove supervisor from extrapackages, now that it's installed with the geerlingguy role.

a3f974aa57c6a9f03e55245fc17b3e20d9036a6f authored about 5 years ago by Jon Pugh <[email protected]>
Fix broken variable includes for debian family servesr.

32d80924a5500c12b60fe97898e5d05cde551bff authored about 5 years ago by Jon Pugh <[email protected]>
Fix bad Ansible yaml.

256aee2d61c5bd3cf361a01556c948b290743d61 authored about 5 years ago by Jon Pugh <[email protected]>
Ignore errors on hostname setting if in travis.

54837102f066ceb9f4d44bc45beed223ba9c30d7 authored about 5 years ago by Jon Pugh <[email protected]>
Include all the usual paths in the supervisor environment so it works in the widest range of environments

4093d02460db1a46fde9f24d4698e0c4287575f4 authored over 5 years ago by Jon Pugh <[email protected]>
Inject the path into the supervisor job config;

f3411e6f279415c01f0bfb5c9add3a79c8040f64 authored over 5 years ago by Jon Pugh <[email protected]>
Source the /etc/profile file so the task queue runner inherits all of the system environment variables.

e07185fde3cba9926051ccf876af1f521fcfda45 authored over 5 years ago by Jon Pugh <[email protected]>
Use drush hosting-tasks instead of hosting-task to verify site.

e65c6bc715ac7836c7ce58dbe15cf723c6cc81a7 authored over 5 years ago by Elijah Lynn <[email protected]>
Fixing incorrect argument order.

8942b9e58f0f0108c9792f559c44cc7b4fac3abb authored over 5 years ago by Jon Pugh <[email protected]>
Verify Devmaster Site in playbook to ensure composer install on

hostmaster happens as early as possible.

1a18999374d6cac40e00543254731e53143eee40 authored over 5 years ago by Jon Pugh <[email protected]>
Merge branch 'master' of http://github.com/opendevshop/ansible-role-devmaster

d6b8b831833c9ac504980c43f09200f3273ceb31 authored over 5 years ago by Jon Pugh <[email protected]>
Revert "Handle empty array of environments."

This reverts commit 22cf8a4e79d23eb3d5b6f4900f187fada950fbbd.

699f48caf36069e145a15e84650ec6ac9b128681 authored over 5 years ago by Jon Pugh <[email protected]>
Use 7.x-3.x-devshop for proviusion.

1dcfdcab39eb221d7a6038a34b38a6d41ae31fcc authored over 5 years ago by Jon Pugh <[email protected]>
Handle empty array of environments.

9a01da1e4b11c1aa8eb7a18408bbaf20ab5107e6 authored over 5 years ago by Jon Pugh <[email protected]>
Fix our implementation of the geerlingguy.supervisor role.

75f69871a9a4c1aa197ebc0cd1e254fdf0d344c3 authored over 5 years ago by Elijah Lynn <[email protected]>
Add supervisor_programs var for hosting_queue_runner.

To support the geerlingguy.supervisor role.

5b052efefd09466d85e2cf3f44e6c5b24fa6f2a9 authored over 5 years ago by Elijah Lynn <[email protected]>
Revert "Adding geerlingguy.supervisor role and variable for supervisor_programs instead of setting it up ourselves."

This reverts commit 31f4dca28f15ece5c2472589fcf4872f2efdf95d.

27202ac9a22c383cdf395ed49e455417cc174a1f authored over 5 years ago by Elijah Lynn <[email protected]>
Add "php_version" to our default variables! Remove all custom remi/repo code from our playbooks. Include geerlingguy.php-versions and geerlingguy.repo-remi instead.

61be057dd28bdd4446db76919f810bd44e61626c authored over 5 years ago by Jon Pugh <[email protected]>
Adding devmaster_skip_upgrade variable

1f4d63ec8bde83a1cd46212483d5d1f971135e08 authored over 5 years ago by Jon Pugh <[email protected]>
Adding geerlingguy.supervisor role and variable for supervisor_programs instead of setting it up ourselves.

c09f4bff0d53afb04ff723d8b16f3f6524fc88fb authored over 5 years ago by Jon Pugh <[email protected]>
Default hostname to devshop.local.computer.

91d47f210a9178b3a6ea5c98241b8448ea28b197 authored over 5 years ago by Jon Pugh <[email protected]>
Adding a README.md from the template provided by molecule.

47c5a943fd5306d6da90569c846bffd953f5ba04 authored over 5 years ago by Jon Pugh <[email protected]>
Get supervisor going on amazon linux.

f59982c4df095c3b92c32c61478ff3d51c48aa8c authored over 5 years ago by Jon Pugh <[email protected]>
Rename __extra packages.

0be52dc1de26c514c3674d545abae0903186e379 authored over 5 years ago by Jon Pugh <[email protected]>
Separate vars for RH 6 and 7.

4045a35f1ef1ac4ec56dd0884f3e2c9b98e25ad7 authored over 5 years ago by Jon Pugh <[email protected]>
Move DevShop CLI install to before drush status, or there will be no drush!

54f178e3c337d07ecd347801de9eb63c30bd1884 authored over 5 years ago by Jon Pugh <[email protected]>
Use {{ drush_bin_path }} not "drush"

f0a43804abe7f54a543b858070f7717fa16b9be7 authored over 5 years ago by Jon Pugh <[email protected]>
Make sure devmaster upgrade command uses `devshop_cli_bin_path` variable instead of `local_bin_path`.

185abb65d78816ad165fb3ab6478141bc891396f authored over 5 years ago by Jon Pugh <[email protected]>
Removing last of local_bin_path.

42febba8dfb45001315fa530b4e9374fa7efbcbb authored over 5 years ago by Jon Pugh <[email protected]>
Set a drush_bin_path.

4f1fdb7e1ff5684a8467828b52386ee8b33ab747 authored over 5 years ago by Jon Pugh <[email protected]>
Fix ansible syntax and change path of PATH script.

3c7a1403634e3cd343755881f4f13b87aa413932 authored over 5 years ago by Jon Pugh <[email protected]>
Add entire devshop bin dir to path.

e05643620a67c36f7b26ecc2355a3add0385f711 authored over 5 years ago by Jon Pugh <[email protected]>
Remove step to install drush.

4e9c8965bd429e5aebe52ba190f0b776ce8aa132 authored over 5 years ago by Jon Pugh <[email protected]>
Merge branch 'master' into devshop-drush

12cd433a66bbc8c3ce1de4173d569b31b94dca3c authored over 5 years ago by Jon Pugh <[email protected]>
Ansible recommended the "u" not sure why?!

906c2cc87303551995b49b55f0a6460adf3c8d8d authored over 5 years ago by Jon Pugh <[email protected]>
Removing "with_items" for yum/apt.

4eed418a1f689dd54d2498a38f369e8037dd0326 authored over 5 years ago by Jon Pugh <[email protected]>
Go back to 8.1

eb5a271dcb645cd2084da08de42354ba71512aea authored over 5 years ago by Jon Pugh <[email protected]>
Revert "Bump drush release."

This reverts commit 830dfef8de0a4b56a8bed1adb578223aa47081e1.

32a7c28f8f12f589cc7cdd90847daea6244127ce authored over 5 years ago by Jon Pugh <[email protected]>
Check drush status after installing.

4d392f628833f1bbb9679c3a9399a3a5413a40e4 authored over 5 years ago by Jon Pugh <[email protected]>