| [14:33:25] | * theMusician has joined #aegir |
| [14:54:58] | * theMusician has quit (Quit: theMusician) |
| [21:21:44] | * nod__[m] has joined #aegir |
| [21:38:53] | <nod__[m]> | hello, trying to dig into the code and I can't find the reason why there is a webserver restart when deploying |
| [21:39:59] | <nod__[m]> | (using apache) |
| [21:56:30] | <nod__[m]> | from what I see it's to pick up config files, is there an other reason? |
| [23:23:11] | <jonpugh[m]> | It runs "drush provision-verify' for every task. It does a restart in case anything changed in Apache config templates |
| [23:38:30] | <nod__[m]> | I see, thanks for the confirmation :) |
| [00:25:47] | <colan[m]> | same for nginx too. |
| [01:03:41] | <nod__[m]> | and for my information, how far out is D8-based Aegir? I tried to follow https://gitlab.com/aegir/aegir/-/blob/master/docs/content/dev/dev_enviro... but on the first step I have an error saying the commit "5da08c55d70afded66466509a6172dde6be25ff7" doesn't exist (at the `. d` step) |
| [01:14:37] | <colan[m]> | nod__: Feel free to help fix that with a merge request (or at least report the issue on [the board](https://gitlab.com/aegir/aegir/-/boards)). Development hasn't been moving very quickly because of a lack of funding. If you're interested in helping with that (or can alternately contribute development time), let us know. |
| [01:17:28] | <nod__[m]> | thanks for the suggestion, it's more of an exploration for now. If we go with that might have some time. Not a sure thing though :) |
| [02:05:38] | <jonpugh[m]> | First time I've heard of the "board", @colan:matrix.org . |
| [02:07:11] | <jonpugh[m]> | @nod__:matrix.org: I'm rewriting all of devshop to use Ansible roles and variables instead of aegir/provision config templates. |
| [02:08:22] | <jonpugh[m]> | Ansible has the intelligence to determine if variables have changed, which will allow config files to be rewritten, which will cause the apache handler to restart apache. |
| [02:08:55] | <jonpugh[m]> | Provision does that every time, just in case any config changed. |
| [02:10:44] | <jonpugh[m]> | DevShop Front-End will become just an Ansible inventory that serves variables to servers, which will be able to run "ansible-playbook" on themselves with that inventory (including vhosts, DBs) |
| [02:11:20] | <jonpugh[m]> | Like DrupalVM, but the inventory is stored in Aegir/devshop server nodes |
| [02:13:46] | <jonpugh[m]> | If the tooling works well, Aegir will be able to use the components if they choose |
| [02:21:55] | <colan[m]> | jonpugh: sounds like you might be duplicating aegir5 there, as that's the plan w/ ansible. why not collaborate with us on it, and then devshop can be an alternate front-end to it? we were talking about doing that anyway. |
| [02:23:17] | <colan[m]> | not sure if you remember us talking about it at drupalnorth. |
| [02:25:37] | <nod__[m]> | that sounds pretty good |
| [02:31:35] | * theMusician has joined #aegir |
| [02:34:02] | <colan[m]> | for everyone's review, here's the architecture again: http://docs.aegir.hosting/dev/architecture/ |
| [02:34:13] | <colan[m]> | See "Alternate front-ends" |
| [02:34:30] | <colan[m]> | Devshop should be one of them!! |
| [02:42:52] | <jonpugh[m]> | My approach is different. I'm pivoting devshop to be a framework like symfony so it is components that can be used independently. |
| [02:43:49] | <jonpugh[m]> | Y'all have been working hard, but you're communication to the community needs improvement. |
| [02:44:42] | <jonpugh[m]> | Plus I've been using Ansible in devshop since 2014ish, so who's duplicating who? :) |
| [03:32:13] | * theMusician has quit (Ping timeout: 255 seconds) |
| [03:34:19] | * theMusician has joined #aegir |
| [03:48:27] | * theMusician has quit (Ping timeout: 240 seconds) |
| [03:48:59] | * theMusician has joined #aegir |
| [04:17:40] | * theMusician has quit (Ping timeout: 255 seconds) |
| [04:36:42] | * theMusician has joined #aegir |
| [06:45:56] | * anarchat has quit (Ping timeout: 265 seconds) |
| [07:32:10] | * theMusician_ has joined #aegir |
| [07:32:20] | * theMusician has quit (Ping timeout: 265 seconds) |
| [07:32:21] | * theMusician_ is now known as theMusician |
| [08:18:03] | * theMusician has quit (Ping timeout: 240 seconds) |
| [09:01:32] | <colan[m]> | Fair enough. Yes, you're correct. We need to communicate more. |
| [09:01:41] | <colan[m]> | ACTION goes to work on a blog post. |
| [09:46:49] | * anarcat has joined #aegir |
| [10:34:03] | * sensespidey[m] has joined #aegir |