IRC logs for #aegir, 2020-03-09 (GMT)

2020-03-08
2020-03-10
TimeNickMessage
[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