Ecosyste.ms: OpenCollective

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

github.com/opendevshop/devshop.platform

Ansible Collection for the DevShop Platform
https://github.com/opendevshop/devshop.platform

Fix certbot and apache config. Automation!

8f7ecf00c8ee73ffaf697a65d59a90c0e7ea50cb authored almost 2 years ago by Jon Pugh <[email protected]>
Add default variables in apps vars for mysql stuff.

81e34c7d7aec726e65e898864069fe8507a2fb66 authored almost 2 years ago by Jon Pugh <[email protected]>
Merge branch 'feature/http/ssl' of github.com:opendevshop/devshop.platform into feature/http/ssl

e45e604a24da8f68de9122d65bdfdce42eacb156 authored almost 2 years ago by Jon Pugh <[email protected]>
Add encoding and collation variables

05355f9467bf3018de72fc7af718361b9eb96a12 authored almost 2 years ago by Jon Pugh <[email protected]>
add "state: present" for databases.

7adba579176764d0987893f665ce0a008cc18897 authored almost 2 years ago by Jon Pugh <[email protected]>
Fix up example

8cdb5a8ac5cc2b74e8291c88a45301b740b98ad4 authored almost 2 years ago by Jon Pugh <[email protected]>
Fix certbots_cert var generation.

fb6bff84d4be55eaacaa9cccd37c8d7f9f3a1dd8 authored almost 2 years ago by Jon Pugh <[email protected]>
Fix conditionals for sites with no servers.

fd63cd9a29020fd632d9a3795fa8e619b797fef0 authored almost 2 years ago by Jon Pugh <[email protected]>
Put in defualt command stages

bff4f4519792065c0335baa1965c0621c40a5441 authored almost 2 years ago by Jon Pugh <[email protected]>
Same condition to alter settings.php file.

78b17348914fff14ec9ce93cb32eb076735dcb18 authored almost 2 years ago by Jon Pugh <[email protected]>
Fix app type and apps path vars.

68067500fec0e4f1a8e6f1a520ce72f6b1c9436c authored almost 2 years ago by Jon Pugh <[email protected]>
Use devshop_app_user in app role.

be2d6e609ad30d6e220944ae35e692cb2ebd2ce2 authored almost 2 years ago by Jon Pugh <[email protected]>
Check for vars so we can run an app playbook on a single host.

5c79173b427d2eafe0833725fb0132713068d56e authored almost 2 years ago by Jon Pugh <[email protected]>
Fix variables.

ddf1fe1afc27838a566c28203639bb0cf07b961e authored almost 2 years ago by Jon Pugh <[email protected]>
check for service variable existence.

495a8e93b2cfafcce35085d3e2a5b2266ec5a57a authored almost 2 years ago by Jon Pugh <[email protected]>
Check for existance of variable devshop_app_server_http

2ae2e4752df502275bc57a938e4d06c52a4f2abe authored almost 2 years ago by Jon Pugh <[email protected]>
Set certbot to not generate on ansible run.

a1cc8ec881000dc1ddcd14ecbf8a3961ad83505a authored almost 2 years ago by Jon Pugh <[email protected]>
Add geerllingguy.certbot

1618fa950e677dfd2a7442527459a99858d0b359 authored almost 2 years ago by Jon Pugh <[email protected]>
Add default variable for docker labels.

cc15f5040956241c0782eedfadf4d203d870bd07 authored almost 2 years ago by Jon Pugh <[email protected]>
Remove debug.

cdb818806e0297ac65345f298eed0406f0e1c6cf authored almost 2 years ago by Jon Pugh <[email protected]>
newline

2b8c6af02c4379a32e513ed9996fb182d45cb846 authored about 2 years ago by Jon Pugh <[email protected]>
Add docker proxy with traefik

324274af25edd318e7cf47e20282e22d037968fe authored about 2 years ago by Jon Pugh <[email protected]>
Add comment about future proxy.

2ad2b72886005e3b73c17c672f89fa372d82eb38 authored about 2 years ago by Jon Pugh <[email protected]>
Add labels support

6b1948af242a7e8c48eddff8c958fb96a8166d83 authored about 2 years ago by Jon Pugh <[email protected]>
Don't override devshop_app_user.

79a39dc2644b0d22aa4af8c1133bba1894aed397 authored about 2 years ago by Jon Pugh <[email protected]>
Improve output of "Launching Commands" message.

e27a6d9a908bf40808677ae0e275b8ebb5aa0d54 authored about 2 years ago by Jon Pugh <[email protected]>
Namespace was wrong.

31b952768e2d74b3518c924b63e48f70c94e2f49 authored about 2 years ago by Jon Pugh <[email protected]>
Ensure template writes even if platform group var is missing.

150c8374767c41b2e1a2895616cbdf5da77b2fa6 authored about 2 years ago by Jon Pugh <[email protected]>
Set user group and chmod on settings template file.

240530bdc15369ae3c69de7cc5ef4b91dc9dd90e authored about 2 years ago by Jon Pugh <[email protected]>
Include "autoload" in database config.

ec86526233849bd74249cfa19eadf23145fb99ac authored about 2 years ago by Jon Pugh <[email protected]>
Run mysql role before apache roles.

1320547bc4622645f1a44ba5f936a3519b339d11 authored about 2 years ago by Jon Pugh <[email protected]>
print ansible_hostname and ansible_fqdn in host role start screen.

526adf3dafee34f30cfcd78dfa11aa9bb5bea273 authored about 2 years ago by Jon Pugh <[email protected]>
Add hostname to server tasks.

a214fba1e85ff07266ceded3ef595cc1446ef7f1 authored about 2 years ago by Jon Pugh <[email protected]>
Move settings file to post git tasks

435dad546f03840c6a0809cb56b81c4dae090e76 authored about 2 years ago by Jon Pugh <[email protected]>
Use blockinfile to inject settings include code.

13cf008a9d680bc362e6a0adcd8bab2a68f9e261 authored about 2 years ago by Jon Pugh <[email protected]>
Save settings.php file.

2c1db456e01b7a0b654370b693688a1d4081bad5 authored about 2 years ago by Jon Pugh <[email protected]>
Run app tasks AFTER git deploy.

52a24caa4676c138d1895810a8995557247d6bc0 authored about 2 years ago by Jon Pugh <[email protected]>
drupal settings file

d9736cc653e9c1b68ac41cc491119351f07d258a authored about 2 years ago by Jon Pugh <[email protected]>
Adding post git tasks and vars.

e204e2a5fa33b245c966def1b930cc4efee4a868 authored about 2 years ago by Jon Pugh <[email protected]>
Add mysql port variable.

18a9f6cca84b0be5d4ecae27014cba51a428a73a authored about 2 years ago by Jon Pugh <[email protected]>
Allow `--tags apps` command line to work by running hosts role but skipping services.

c4802cb6b8133c46b031416f0be0f209bc13b8b7 authored about 2 years ago by Jon Pugh <[email protected]>
Show ansible variable for the command.

e1e03e8bdfafe5cde3521854cdb6aa247aab6b62 authored about 2 years ago by Jon Pugh <[email protected]>
Removing auto role install option

4de06d02a6ac485aa4029992b0d617187ea92024 authored about 2 years ago by Jon Pugh <[email protected]>
Get certificate generation to work

1138eb71fb31aceae8ff559c2af5696c79c6a2dc authored about 2 years ago by Jon Pugh <[email protected]>
Implement apache_vhosts_ssl variable and self signed cert generation

884782c046c2883f4f505a6a3a2077bc4c8d784e authored about 2 years ago by Jon Pugh <[email protected]>
print out the ansible variable name so devs can copy paste

b4618f8d4512e006df00ccc64358a3e5a93debfb authored about 2 years ago by Jon Pugh <[email protected]>
Ensure home directory is owned by platform user

97bf9639a5277423421f3129fc991d718f8f3e37 authored about 2 years ago by Jon Pugh <[email protected]>
Remove memory limit for composer calls.

feb756fbfb231b5d740373742e0cfa12848d8fa1 authored about 2 years ago by Jon Pugh <[email protected]>
Fix results variable request

52c26b5f90db3495d5629eb09cc35cd16c6095cc authored about 2 years ago by Jon Pugh <[email protected]>
Dont delegate here

f3ee56c6d7e717c4c7915027ceec643144de2295 authored about 2 years ago by Jon Pugh <[email protected]>
Set app host facts

64a12b19e4459c6fdc18b8eb1ec2833609313b16 authored about 2 years ago by Jon Pugh <[email protected]>
Run "service" role on app host to gather server side variables when Hosts play is skipped (--tags=apps)

3a4d471af64346475dd4aac96de3030820225813 authored about 2 years ago by Jon Pugh <[email protected]>
Set a working dir for the container

bdda2150807e67a9b0995ca4803b4f1ff80866e9 authored about 2 years ago by Jon Pugh <[email protected]>
Use drush without path. It is installed globally.

4c685f211180bcd80d6034d69cd17f9189a45a4d authored about 2 years ago by Jon Pugh <[email protected]>
Create a variable for the composer bin dir so devs can override that and not write their own command stage.

04af62b6624d46a159eff085eaf640ae535070bf authored about 2 years ago by Jon Pugh <[email protected]>
Ensure database name, username, and privileges are consistent.

63cbe2fa951bec2c62b042e407d33c78ddb213c0 authored about 2 years ago by Jon Pugh <[email protected]>
Use 'force_commands' as variable name as 'force_build' is misleading.

3cfe5a05ada1a8d6a1fd67987b142baebba7f8bb authored about 2 years ago by Jon Pugh <[email protected]>
Merge branch 'feature/create/docker' of github.com:opendevshop/devshop.platform into feature/create/docker

bd1c8d20d7e0dab5eb42d6591c5a83c8fc807f8d authored about 2 years ago by Jon Pugh <[email protected]>
Dont use readline, its different on mac

4ed3b536f555c1741518be35dc70d8cfbe4d4bcd authored about 2 years ago by Jon Pugh <[email protected]>
Put default var from hosts so we can run w/tag=app;

bfb252077a595f0c89489e127fc501452fa2bf36 authored about 2 years ago by Jon Pugh <[email protected]>
Attempt to truncate

d582e8158ab399556a8f6337141ec7b16ea9c203 authored about 2 years ago by Jon Pugh <[email protected]>
Truncate db user name as well;

afd751ba20047e4f2f04f272d6c6e573f14e2ea1 authored about 2 years ago by Jon Pugh <[email protected]>
Truncate database names to 32

68694807b571d3efbc841e2099b817a400a9b889 authored about 2 years ago by Jon Pugh <[email protected]>
Wrong var names

0b0b55c2c31311331fedbe3a1c5de6e707b5436c authored about 2 years ago by Jon Pugh <[email protected]>
Add collections folder to gitignore

6e50392f8c3fba7aa8b2c391e436e3cfdb354f60 authored about 2 years ago by Jon Pugh <[email protected]>
Add published ports for docker to http service.

6b24b4bedac9dd0a27b5d62ee90fc6ce9ee8369f authored about 2 years ago by Jon Pugh <[email protected]>
Run ansible-galaxy-install if roles are not present.

e0a200421f8f820e8b4bd0d4772441f1777d6ede authored about 2 years ago by Jon Pugh <[email protected]>
Allow d script to run from a symlink (so it can run in a project's codebase.)

788e94317bc4ec656092bdbdf662236c4165f831 authored about 2 years ago by Jon Pugh <[email protected]>
Add command volumes and published ports variables.

6dc42701ca4cd42da22e15c98ac6d76aae2971c2 authored about 2 years ago by Jon Pugh <[email protected]>
More Docs

b825cfe31349ab038228d368f204439789c92f53 authored about 2 years ago by Jon Pugh <[email protected]>
Comment about what this is.

4cd0d10c27c61f16f9865ae3bb77636a661d4732 authored about 2 years ago by Jon Pugh <[email protected]>
Documenting the single site inventory.yml file.

b6ef309dd20bad03de510bc6df186e957a24a090 authored about 2 years ago by Jon Pugh <[email protected]>
Add privileged option to docker create

282fbd7b1e9c12eec23b1fc7f885bf8c2c7b28ac authored about 3 years ago by Jon Pugh <[email protected]>
Check that var is defined

5976cd9e508165bc6b6695466a0524179791751a authored about 3 years ago by Jon Pugh <[email protected]>
Use ansible_host instead of inventory_hostname so we can override

b4fd4c15309fb85a343804ead69bd17208403ddb authored about 3 years ago by Jon Pugh <[email protected]>
Add volumes to docker creation

1bbabcdbcc700328ab5c49b9532343d9c684eb69 authored about 3 years ago by Jon Pugh <[email protected]>
Set home of platform user.

e52b357887f80796d2df10c8dba023d625fc79b9 authored about 3 years ago by Jon Pugh <[email protected]>
Add openssh-server to the list of packages.

e6255422599bd53429880968ed38de14eeb53095 authored about 3 years ago by Jon Pugh <[email protected]>
Add Create Server task list and enable Docker support.

6f61741f739f591fe7af028a808a1161c7acb29d authored about 3 years ago by Jon Pugh <[email protected]>
The devshop.platform Ansible Collection (#1)

This is the first pull request for a new Ansible-based DevShop platform.

This PR delivers wor...

e2b4115e90489907e5a7b83af7c2679bfef1850b authored about 3 years ago by Jon Pugh <[email protected]>
Add symlink to ansible playbook script.

230a7d4d2bd3cb564a5d2fd730737965bb4066b1 authored over 3 years ago by Jon Pugh <[email protected]>
Remove default inventory source in ansible.cfg

cf2c9c0cc3836a2f5c23344cdf2652fc89af0097 authored over 3 years ago by Jon Pugh <[email protected]>
Print out our first two services in app role

bc05bf9ff835e117d9ad96ee1b971aa35965497e authored over 3 years ago by Jon Pugh <[email protected]>
Example inventory file with multiple hosts.

bb99b073eba858885fde16e707b04be9f9af4c11 authored over 3 years ago by Jon Pugh <[email protected]>
Example of multiple apps on one host

791d29ff9de81e57cd596b4e05a43dcff1d7293a authored over 3 years ago by Jon Pugh <[email protected]>
Comment out build results for now.

d4f6dd5b1125122c04a61a955c47f3fa5e8c2451 authored over 3 years ago by Jon Pugh <[email protected]>
Add dev-test-live inventory example.

076417c69616036e22737b24ef1db41a5b0d1018 authored over 3 years ago by Jon Pugh <[email protected]>
Set git root based on inventory_hostname so each app host gets a different checkout.

17fdf5dd6d513e0ccf9c947ac9ed57c05a19af71 authored over 3 years ago by Jon Pugh <[email protected]>
Adding the first example, a single app and server host.

299e4d036ac1793136fabdc2d5b2671d025b467d authored over 3 years ago by Jon Pugh <[email protected]>
Adding playbook, roles and ansible cfg.

e4ccb0270a95323110de80274d19465b40627ed8 authored over 3 years ago by Jon Pugh <[email protected]>
Adding the new devshop platform roles, app, host, service, services

b6ebbab9a3ecd795013f4f65338a89db8353f13e authored over 3 years ago by Jon Pugh <[email protected]>
Add ansible-galaxy-install helper script.

22e13e2ba0da264431a6f7a8ce03e9b5e8a117cf authored over 3 years ago by Jon Pugh <[email protected]>
Comment out unit tests until we have some.

8d1376e719b26bc1757e4717d4e7119bd670eedd authored over 3 years ago by Jon Pugh <[email protected]>
CI Badge

a4a8435874719ed4461eecc77e18b8f54e2a9a41 authored over 3 years ago by Jon Pugh <[email protected]>
Fix README and metadata

abff5a78ecff817d042ab781a51dcec24b828891 authored over 3 years ago by Jon Pugh <[email protected]>
Initial commit

66fb8c85ee5c54795e8ec6cbf5f99bab0c1538cd authored over 3 years ago by Jon Pugh <[email protected]>