Ecosyste.ms: OpenCollective

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

github.com/opendevshop/aegir_ansible

Ansible tools for Aegir.
https://github.com/opendevshop/aegir_ansible

Make sure server node has hosting name before trying to load it.

5f595bdad2673fb2f7b5736c30a94998d8078a2f authored over 8 years ago by Jon Pugh <[email protected]>
Removing bad hook_provision_services()

d63f8b3bee40f58da18fd6a1ac5a12f7b4ad5540 authored over 8 years ago by Jon Pugh <[email protected]>
Only allow users with the right permission to edit server variables.

41eeea4c3e8719aa1a795ecb5c12873a55331a79 authored over 8 years ago by Jon Pugh <[email protected]>
Adding name property to our ansible apache and mysql services

ad3be1876e9e9f7b93670d2a674a8e6f8813e73f authored over 8 years ago by Jon Pugh <[email protected]>
Make sure the classes are included.

bebda35cfbc1df35230f17a37ac67748395048cb authored over 8 years ago by Jon Pugh <[email protected]>
Fixing provision service class name.

73e034a1a0d8fbb00b40f3157b23b2cd7cf0a52f authored over 8 years ago by Jon Pugh <[email protected]>
Forgot to change the include.

0a61416d82bbef58772d450eb7c8ddea383db2bd authored over 8 years ago by Jon Pugh <[email protected]>
Separating ansible_services and ansible_roles. Ansible_services provides mysql/apache services.

c0730435b943daa86f7219b5b107ae4aec3b83f7 authored over 8 years ago by Jon Pugh <[email protected]>
Check for property before checking value

05847f4e8dd04ec65f618f727a009a2c7bcd1808 authored over 8 years ago by Jon Pugh <[email protected]>
Output a message if there are no roles.

191fcf71c23f5f8a7ce774bfd68d20183dc135e8 authored over 8 years ago by Jon Pugh <[email protected]>
Fix redirects for role deletion.

7ecbdf4de265a6dea32281fa1f43214ef965437d authored over 8 years ago by Jon Pugh <[email protected]>
Load all available roles into server master so it can run 'ansible-galaxy', adding a "service" to save all available ansible roles to server_master drush alias

56cb9bd0afeef90144f3ca938d95a35e5be093e3 authored over 8 years ago by Jon Pugh <[email protected]>
Finish role deletion.

748b207a30e6ac146b845ef9edda020cd41e948f authored over 8 years ago by Jon Pugh <[email protected]>
Save all three fields for each role into the database.

7917189e459e4f0dae901890dd6ddd6454944c52 authored over 8 years ago by Jon Pugh <[email protected]>
Fix redirect destination on submit.

738cbec44ac069a4ff129294272ff700357f1fe8 authored over 8 years ago by Jon Pugh <[email protected]>
Adding hook permission for configuring ansible roles.

c3ea81d5355cbbba0399ababe08b78d28520d9e2 authored over 8 years ago by Jon Pugh <[email protected]>
only require our provision classes if provision exists.

5abf4336bf04298a9267a863681ba5b413e3ca70 authored over 8 years ago by Jon Pugh <[email protected]>
Merge branch 'master' of github.com:opendevshop/aegir_ansible

871b4719b1b19f0d53bf353b642a4efc84ae3065 authored over 8 years ago by Jon Pugh <[email protected]>
removing submodules

d11e391297d341b3743bf31f1369392ee75f67dd authored over 8 years ago by Jon Pugh <[email protected]>
Adding source and version to role form.

cc8f85929c8247a184e9bca0ea22774c751a970b authored over 8 years ago by Jon Pugh <[email protected]>
Only merge additional vars if overrides is an array.

d4f4fd9f0ce65207fa72e27d221eb1256d51ab09 authored over 8 years ago by Jon Pugh <[email protected]>
Allow modules to alter inventory with hook_ansible_inventory_alter().

2e194fd111864c6f0f439f3245042cd88bd34aac authored over 8 years ago by Jon Pugh <[email protected]>
Fixing hosting features hook for ansible_variables.

cb5ddb638cac9b55167f8718a1a1f2ea410b624b authored over 8 years ago by Jon Pugh <[email protected]>
Adding a schema and UI for adding and removing roles.

7ffe71d5020753514b897149460ce850bbed2be7 authored almost 9 years ago by Jon Pugh <[email protected]>
Removing unused commented out schema code.

6b308fcd1ef67266fe13349f43b8fd73a8d70de0 authored almost 9 years ago by Jon Pugh <[email protected]>
Move role loading to hook_node_load(), show roles list on server nodes.

651b3720268373dc690f2170d055a8461ca6876d authored almost 9 years ago by Jon Pugh <[email protected]>
Only insert a role if there is one.

181305e3f292f2a669b71e1ad0d55dcb512373c5 authored almost 9 years ago by Jon Pugh <[email protected]>
Typo.

1e817f306c5d89ce5c3a612239316eefaacb5676 authored almost 9 years ago by Jon Pugh <[email protected]>
Bail out if there are no roles.

198b41c6e4a620141415c4e5ade20bfcf640c8d6 authored almost 9 years ago by Jon Pugh <[email protected]>
Changing roles to a property, and getRoles() as the method.

b51a0833274c87cbb65cdd702dfea1bf1f12faee authored almost 9 years ago by Jon Pugh <[email protected]>
Render server roles.

dc21a160c6590618d382327fcf347bc2d7ec3a0d authored almost 9 years ago by Jon Pugh <[email protected]>
Fixing hosting service update and insert.

2ca953d899fdcded1fafb0c9fb3a19d1a1c1c325 authored almost 9 years ago by Jon Pugh <[email protected]>
Merge remote-tracking branch 'origin/master'

7937196cbba6a06df71e3d1878d37894ae90fb8a authored almost 9 years ago by Jon Pugh <[email protected]>
Trying to fix schema for "role"

879f9c4eb281f1776aa5371736245f610187d148 authored almost 9 years ago by Jon Pugh <[email protected]>
Only load apache and mysql if hosting_site exists.

935eaa83695844137d39b459da436ebd6dd0f7b6 authored almost 9 years ago by Jon Pugh <[email protected]>
Adding our own "ansible" service for server role assignment.

7d392b4b867dcb233e3cba7536394ba99957c04d authored almost 9 years ago by Jon Pugh <[email protected]>
Ensure roles method exists before calling it.

a15076fc212e492074597b11de25b291d4f7321a authored almost 9 years ago by Jon Pugh <[email protected]>
drush_error has to come after drush_log to ensure the devshop log block looks right.

03f3ca5143ea1ac78a2d95341510f3c547f228c6 authored almost 9 years ago by Jon Pugh <[email protected]>
Changing drush log type.

2d79780d583d3bac8d69ed54cd4dbd62a4f75557 authored almost 9 years ago by Jon Pugh <[email protected]>
Fixing wrong drush option and log string.

ff8a2d37317b1f6514d551bcf3d6bb7b00c60adb authored almost 9 years ago by Jon Pugh <[email protected]>
Add drush hook to generate a playbook.yml file dynamically.

28d3d5a0440920ab85f5253c291dbdaeb6eeb993 authored almost 9 years ago by Jon Pugh <[email protected]>
adding a "roles" method is prepration for dynamic playbook generation.

bd7fe41dd9cdc97dfd9cab0362a035e48b3146e4 authored almost 9 years ago by Jon Pugh <[email protected]>
Use ansible_config, not config because aegir users config.

f61e4390d39a54e688c97bb39f5a3b1fe53b4bec authored almost 9 years ago by Jon Pugh <[email protected]>
Extend Provision_Service_http_apache_ssl

5f4f2b01e943e2e29827d2f55f428af236da8b81 authored almost 9 years ago by Jon Pugh <[email protected]>
Passing "is-devshop" option to apache service so we know to run devshop style logging.

164c795349ecf2a51fdd086efae9a99487758650 authored almost 9 years ago by Jon Pugh <[email protected]>
Adding our own custom method runPlaybook() and kicking it off with a drush hook. There doesn't seem to be any good method to override in Aegir to do this. init_server() runs many times per verify.

e6e3cc50d1c441d7c00b5c7e46532142b7a239b0 authored almost 9 years ago by Jon Pugh <[email protected]>
Detect a drush option from devshop so we use drush_log instead of just print.

2d08ead77fcfb04e34cbb2e6217cc0f4cb8ae503 authored almost 9 years ago by Jon Pugh <[email protected]>
Removing geerling.guy drush until we fork it to install drush via phar.

d7b5161ff6ccb7639977bc9bdacf3c6ffbd2444b authored almost 9 years ago by Jon Pugh <[email protected]>
db user must be 16 characters or less.

e8207a30d6a648a980087911f306b8d4e2ff3206 authored almost 9 years ago by Jon Pugh <[email protected]>
Save the mysql root password for each server. Use "localhost" if there is no server_master_ip

ff7a88b0eb0e777e937f21e609098e676ca26395 authored almost 9 years ago by Jon Pugh <[email protected]>
Fixing incorrect host group.

744d3a6e6019de15a5eebb8e1ee3abe3d4ec761b authored almost 9 years ago by Jon Pugh <[email protected]>
Merge branch 'forked-php-ansible'

897c6411cca3d17ef07ebdf05fa221b2ba74267e authored almost 9 years ago by Jon Pugh <[email protected]>
new commits to aegir.user

5ba19e7f1a404496da8eb9de24abc5762996ef9e authored almost 9 years ago by Jon Pugh <[email protected]>
Removing redhat vars from playbookyml

970e19cda0ab67a04c1e9f702b9b83c95c1e6ba8 authored almost 9 years ago by Jon Pugh <[email protected]>
submodules

e8ecce898f5ab3ae3ad5162e739bfd45b578e82e authored almost 9 years ago by Jon Pugh <[email protected]>
Fixing the limit to this server, and messaging

45fe6495d0d5c89b1cc7e8cd1465ffbcc3ea086e authored almost 9 years ago by Jon Pugh <[email protected]>
New ansible_mysql and ansible_apache services means new groups

5c889001e7af31a56d9a26da922bab14b81d4e0c authored almost 9 years ago by Jon Pugh <[email protected]>
adding our fork of php-ansible

6750ef501aff268ec3a2d6cb88b0fbd6cadd8557 authored almost 9 years ago by Jon Pugh <[email protected]>
finish converting symfony command to drush, provision-verify now kicks off ansible for servers using the ansible_apache service!

896aecedb95b9bc4abf58fc30b4feae20bc38602 authored almost 9 years ago by Jon Pugh <[email protected]>
finish converting symfony command to drush, provision-verify now kicks off ansible for servers using the ansible_apache service!

a25ce10563891d0dc4ad4b373dd4b917ea6e80f6 authored almost 9 years ago by Jon Pugh <[email protected]>
Improved comments.

671c9d486b3747d7b51f5adfccab66adb9353842 authored almost 9 years ago by Jon Pugh <[email protected]>
Making restart_cmd a hidden value.

26754b3f3f39ec21b641c1dd9aef86deaf097f35 authored almost 9 years ago by Jon Pugh <[email protected]>
Attempting to add ansible playbook run to Verify HTTP Server.

9aba381941c1262980aabacc73be65952dae4d07 authored almost 9 years ago by Jon Pugh <[email protected]>
Moved the vendor folder.

7b8216be29f0ee25cd869768e4fe8c4967a92ea2 authored almost 9 years ago by Jon Pugh <[email protected]>
adding asm/ansible

affb43e99c4da133199413c4878597b165aebb85 authored almost 9 years ago by Jon Pugh <[email protected]>
composer update

a8eab86aada494331ef893950a5aa3ab0fb94bd3 authored almost 9 years ago by Jon Pugh <[email protected]>
moving composer.json to root of project.

9ed0c316f804cd36b7ae7718232887ac59a0c296 authored almost 9 years ago by Jon Pugh <[email protected]>
Only merge ansible_vars if it's an array

844c2033b898ccf4bd1f6c9dd2d15c4f6762af12 authored almost 9 years ago by Jon Pugh <[email protected]>
Setup stubs for verify_server, platform, and site.

55bc3716c3089b0501d69b980a131c649c088095 authored almost 9 years ago by Jon Pugh <[email protected]>
Add "mysql_root_password" as a variable.

b5b70aa09d3b288fb5626481c0a870cfcf65bb18 authored almost 9 years ago by Jon Pugh <[email protected]>
Load this server's IP address into service.

5bbb84725093209f64a2540c587a296f630077d2 authored almost 9 years ago by Jon Pugh <[email protected]>
Fixing bad form element defaults.

fbfb588e0c1efbf452cd117a3bf7bef748ea7cf2 authored almost 9 years ago by Jon Pugh <[email protected]>
Removing ansible variable gathering from server, and load from services instead.

d09de4a73bf7beb3bc0a5684bad6f12b2e14b1f3 authored almost 9 years ago by Jon Pugh <[email protected]>
Move ansible variable loading to ansible_apache service.

57ef297b8d86b856d9a12e490691c79c270c8c3c authored almost 9 years ago by Jon Pugh <[email protected]>
Ansible MySQL has port.

65384386aac09c3d05164e66cf0cd066de76afaf authored almost 9 years ago by Jon Pugh <[email protected]>
Go back to inheriting hostingService_db_mysql so we get our data saved.

4aba8284ac5ccdaab5e444f295304cbf19de692c authored almost 9 years ago by Jon Pugh <[email protected]>
Fix query load.

2fd68ff583438e024934e0693f0779f6a617fa29 authored almost 9 years ago by Jon Pugh <[email protected]>
Only work on server nodes.

6a94b78b129f2f507cb44789b2d792e7ba9f00ca authored almost 9 years ago by Jon Pugh <[email protected]>
Load site data into variables.

af3f454926f89f76d74e4cd27914048250d61cd9 authored almost 9 years ago by Jon Pugh <[email protected]>
Remove form altering of services.

cafa6c790c924610f550e8ae2a4091e71aaac55b authored almost 9 years ago by Jon Pugh <[email protected]>
Overriding sync() method and adding verify_%_cmd() methods.

6792f39d0119c945a7503e4da8e012295877f547 authored almost 9 years ago by Jon Pugh <[email protected]>
Extend Provision_Service() so we don't have to worry about database services.

d3d766cb31bf8c13ff7ad3b1a98a3dc1b729af56 authored almost 9 years ago by Jon Pugh <[email protected]>
Adding dummy services for ansible_mysql and ansible_apache.

a0cd24bd7f40330c98784664da53a3ba3bae7d6a authored almost 9 years ago by Jon Pugh <[email protected]>
Extend hostingService_http

17082c91bdd0fdf73356b9cf207362a81a77851e authored almost 9 years ago by Jon Pugh <[email protected]>
Fixing ansible_mysql service name.

2b4d96c3a0a562c329367c8e93ac528ea4e010f1 authored almost 9 years ago by Jon Pugh <[email protected]>
No restart command.

ea59af82dc4fd8fbd8e6b4a54bdd5e199fbb1425 authored almost 9 years ago by Jon Pugh <[email protected]>
Adding default restart cmd.

1e92dc2abdd8c89583b968ba287966bc379c1235 authored almost 9 years ago by Jon Pugh <[email protected]>
Handle a missing "ansible_vars" property.

c2a1974c6e16ab931244740974112d00eb319182 authored almost 9 years ago by Jon Pugh <[email protected]>
Handle a missing "ansible_vars" property.

deacb4dd53da40ea9ebc3b63e3beecc262bc7e10 authored almost 9 years ago by Jon Pugh <[email protected]>
Changing hostingService_http_ansible_http to http_ansible_apache

6df2e8a58fa87152b90def1174229197cc426d30 authored almost 9 years ago by Jon Pugh <[email protected]>
Adding our own form function to http.

77bc4ad2ed4c06097be21e2fd8f15d2600dcfc72 authored almost 9 years ago by Jon Pugh <[email protected]>
Fixing MySQL service form to hide db user and password.

e582dd1ef3b42ad996d27754e1133305dfe7ae29 authored almost 9 years ago by Jon Pugh <[email protected]>
Adding new "services" for ansible_db and ansible_http

6c00c0b7e4e249d11028a2f3eca7da21c59f92e9 authored almost 9 years ago by Jon Pugh <[email protected]>
put the ansible variables form at the bottom

578a58acfa0abe3180d129704c9cf8d8fadbb398 authored almost 9 years ago by Jon Pugh <[email protected]>
Fix fieldset title for ansible_variables.

d1cd0315101b10a62439e6711e26777182c17719 authored almost 9 years ago by Jon Pugh <[email protected]>
Adding a form alter for server nodes so we can hide fields that will be automatically derived.

6ace7862479430791a4d8f0d45e8882c6194918f authored almost 9 years ago by Jon Pugh <[email protected]>
removing ansible.cfg

af8cf8f6a7fae61608c31814d176d99a37ff62bb authored almost 9 years ago by Jon Pugh <[email protected]>
adding install file to aegir ansible inventory so it will have a higher weight.

56215e154d2f6c436d800fb436958cf79660d0b5 authored almost 9 years ago by Jon Pugh <[email protected]>
fixing command examples to not use the -i argument and adding more notes about the authorized key.

c6248bdc6acba9b6541b24b625f943465c34d27f authored almost 9 years ago by Jon Pugh <[email protected]>
Adding hosting name as an inventory group.

eb6f3a4a51d6aeebfe4c71274c2cc8310ee64b28 authored almost 9 years ago by Jon Pugh <[email protected]>