| [10:15:12] | * realityloop has quit (Ping timeout: 252 seconds) |
| [10:22:04] | * realityloop has joined #aegir |
| [10:22:22] | * freiheit has quit (Quit: Leaving.) |
| [10:37:22] | * shaneonabike has joined #aegir |
| [10:55:08] | <p_stampy> | agh.. aegir |
| [10:56:07] | <gboudrias> | p_stampy: What's up? |
| [10:56:14] | <p_stampy> | every time a site change over doesn't go 100%, or a high chance of people being cranky *if* it goes wrong, my face gets this weird stress rash... i mean, ive left a website with a prime ministers name spelt wrong for 3 days |
| [10:56:17] | <p_stampy> | but aegir! |
| [10:56:20] | <gboudrias> | (Thou hast summoned the great god of the sea) |
| [10:56:33] | <p_stampy> | i duno, some kind of allergic reaction to using it |
| [10:56:38] | <p_stampy> | lol |
| [10:57:04] | <gboudrias> | Hmm I guess I know what you mean, although I'd feel the same way without it, just doubly so :p |
| [10:57:09] | <p_stampy> | lol |
| [11:26:50] | * msound has joined #aegir |
| [11:30:04] | * Egyptian[Home] has quit (Remote host closed the connection) |
| [11:31:53] | * Egyptian[Home] has joined #aegir |
| [11:39:20] | * Egyptian[Home] has quit (Remote host closed the connection) |
| [11:40:25] | * Egyptian[Home] has joined #aegir |
| [11:44:37] | * Yaazkal has quit () |
| [11:45:27] | * Egyptian[Home] has quit (Remote host closed the connection) |
| [11:46:25] | * Egyptian[Home] has joined #aegir |
| [11:48:06] | * shaneonabike has quit (Quit: Leaving.) |
| [12:04:14] | * msound has quit (Quit: This computer has gone to sleep) |
| [12:23:26] | * Egyptian[Home] has quit (Quit: Leaving.) |
| [12:30:17] | * gusaus has quit (Quit: gusaus) |
| [12:41:38] | * gusaus has joined #aegir |
| [12:45:10] | * zz_drakythe has quit (Ping timeout: 240 seconds) |
| [12:45:38] | * zz_drakythe has joined #aegir |
| [12:45:51] | * zz_drakythe is now known as drakythe |
| [13:35:08] | * jerryitt has quit (Quit: Connection closed for inactivity) |
| [14:15:15] | * gusaus has quit (Quit: gusaus) |
| [14:18:51] | * gusaus has joined #aegir |
| [14:43:16] | * gusaus has quit (Ping timeout: 268 seconds) |
| [14:44:18] | * gusaus has joined #aegir |
| [14:50:29] | * xurizaemon has joined #aegir |
| [14:51:20] | * gusaus_ has joined #aegir |
| [14:51:47] | * gusaus has quit (Ping timeout: 264 seconds) |
| [14:51:48] | * gusaus_ is now known as gusaus |
| [15:23:39] | * hestenet has joined #aegir |
| [15:25:23] | * hestenet has quit (Remote host closed the connection) |
| [15:37:05] | * hestenet has joined #aegir |
| [15:37:19] | * hestenet has quit (Read error: Connection reset by peer) |
| [15:37:42] | * hestenet has joined #aegir |
| [15:47:29] | * boshtian has joined #aegir |
| [16:18:15] | * amanaplan has joined #aegir |
| [17:07:49] | * gandhiano has joined #aegir |
| [17:11:40] | * hestenet has quit (Remote host closed the connection) |
| [17:15:53] | * hestenet has joined #aegir |
| [17:22:17] | * gandhiano has quit (Ping timeout: 246 seconds) |
| [17:41:23] | * elijah has quit (K-Lined) |
| [17:41:28] | * dsnopek has quit (K-Lined) |
| [17:41:29] | * amanaplan has quit (K-Lined) |
| [17:41:29] | * mglaman has quit (K-Lined) |
| [17:41:34] | * Lowell has quit (K-Lined) |
| [17:43:42] | * Lowell has joined #aegir |
| [17:45:38] | * gandhiano has joined #aegir |
| [17:52:48] | * gandhiano has quit (Ping timeout: 272 seconds) |
| [18:02:18] | * gusaus has quit (Quit: gusaus) |
| [18:22:20] | * sdrycroft has joined #aegir |
| [18:22:58] | * sdrycroft has quit (Client Quit) |
| [18:23:25] | * sdrycroft has joined #aegir |
| [18:37:39] | * gandhiano has joined #aegir |
| [18:48:06] | * gandhiano has quit (Ping timeout: 240 seconds) |
| [18:53:50] | * David_Hernandez has joined #aegir |
| [19:13:50] | * hestenet has quit (Remote host closed the connection) |
| [19:22:23] | * e-anima has joined #aegir |
| [19:22:40] | * dsnopek has joined #aegir |
| [19:28:27] | * gandhiano has joined #aegir |
| [19:54:01] | * amanaplan has joined #aegir |
| [19:54:21] | * mglaman has joined #aegir |
| [19:55:40] | * David_Hernandez has quit (Ping timeout: 272 seconds) |
| [20:02:09] | * elijah has joined #aegir |
| [20:46:11] | * msound has joined #aegir |
| [21:03:50] | * David_Hernandez has joined #aegir |
| [21:08:23] | * hestenet has joined #aegir |
| [21:15:32] | * Egyptian[Home] has joined #aegir |
| [21:30:52] | * Egyptian[Home] has quit (Quit: Leaving.) |
| [21:43:19] | * gandhiano has quit (Ping timeout: 240 seconds) |
| [21:56:33] | * hestenet has quit (Remote host closed the connection) |
| [21:59:42] | * David_Hernandez has quit (Ping timeout: 244 seconds) |
| [22:18:46] | * David_Hernandez has joined #aegir |
| [22:28:13] | * gandhiano has joined #aegir |
| [22:36:47] | * zombiebeard has joined #aegir |
| [22:39:47] | * gandhiano has quit (Ping timeout: 264 seconds) |
| [22:57:15] | * David_Hernandez has quit (Ping timeout: 255 seconds) |
| [23:10:35] | * David_Hernandez has joined #aegir |
| [23:33:05] | * hestenet has joined #aegir |
| [23:37:28] | * hestenet has quit (Remote host closed the connection) |
| [23:41:24] | * boshtian has quit (Quit: boshtian) |
| [23:52:26] | * mstenta has joined #aegir |
| [23:58:07] | * Yaazkal has joined #aegir |
| [00:24:58] | <bgm> | is there a module/hook that can move backups outside /var/aegir/backups ? ex: for sftp-chroot clients. |
| [00:27:38] | * msound has quit (Quit: This computer has gone to sleep) |
| [00:38:08] | <ergonlogic> | bgm: gboudrias and I have done something like that |
| [00:38:39] | <ergonlogic> | but the advance backups mgmt module also provides clients w/downloadable backups, if that's what you're trying to achieve |
| [00:38:57] | <ergonlogic> | I haven't used that feature myself, mind you... |
| [00:39:19] | <bgm> | ergonlogic: it does that through the aegir ui? |
| [00:39:31] | <ergonlogic> | that's my understanding, yes |
| [00:39:45] | <ergonlogic> | it makes a temporary URL available, iirc |
| [00:39:53] | <bgm> | i'm thinking of adding an api in the "hosting_restapi" extension I maintain, so that users can download directly from their site |
| [00:40:02] | * David_Hernandez has quit (Ping timeout: 272 seconds) |
| [00:40:19] | <bgm> | sftp is kind of a headache, and manual management, and not really the right solution |
| [00:40:28] | <ergonlogic> | hmm |
| [00:40:38] | <ergonlogic> | backups are pretty sensitive |
| [00:40:39] | <bgm> | but i'm hesitant with regards to security and all that |
| [00:40:43] | <bgm> | yeah |
| [00:40:44] | <ergonlogic> | yeah |
| [00:41:07] | <ergonlogic> | let me look at what we had done |
| [00:41:14] | <bgm> | i'm thinking of an API that would be restricted by IP |
| [00:41:44] | <ergonlogic> | in our case, it was to move /var/aegir/backups onto AWS S3 via S3FS FUSE |
| [00:42:02] | <ergonlogic> | so we'd create backups in a tmp dir then mve them in a single op |
| [00:42:41] | <ergonlogic> | since S3's eventual consistency was causing tar to retry forever |
| [00:42:47] | * msound has joined #aegir |
| [00:42:53] | <ergonlogic> | but the principle should be similar |
| [00:42:53] | <bgm> | hehe |
| [00:43:02] | <bgm> | but how do you manage multiple clients? |
| [00:43:15] | <bgm> | i.e. we have a farm with lots of users on the same aegir instance |
| [00:43:48] | <bgm> | if aegir moved backups to /var/aegir/clients/[name]/backups, instead of symlink, it would solve part of the problem |
| [00:44:13] | <bgm> | (although I would still not use it for all clients, since I don't want to have to create clients in aegir, and create sftp accounts) |
| [00:50:56] | <ergonlogic> | I think you can just change the filename |
| [00:52:52] | <ergonlogic> | in The account is not accessible |
| [00:53:03] | <ergonlogic> | grr |
| [00:54:26] | <ergonlogic> | in drush_hook_pre_provision_backup() you can "The account is not accessible |
| [00:54:34] | <ergonlogic> | oh, ffs! |
| [00:55:18] | <ergonlogic> | bgm: in drush_hook_pre_provision_backup() you can "drush_set_option('backup_file', $new_file_name);" |
| [00:56:36] | <bgm> | ergonlogic: oh ok, cool, thanks! |
| [00:57:18] | <ergonlogic> | bgm: you'll probably want to generate the new name in drush_hook_pre_hosting_task() |
| [00:57:31] | <ergonlogic> | so that it'll be saved to the backups table |
| [00:57:51] | <ergonlogic> | and thus the front-end will be able to find it |
| [00:58:03] | <ergonlogic> | I may be wrong about that though |
| [01:00:56] | <bgm> | i'll poke around :) |
| [01:13:15] | <gboudrias> | bgm: ergonlogic: By the way I really developed our Ansible scripts, I just added an auto-deploy role for platforms: https://github.com/PraxisLabs/praxis_aegirvps_ansible/ |
| [01:13:37] | <gboudrias> | I think It's pretty dang cool :p |
| [01:14:20] | <bgm> | auto-deploy platform? |
| [01:14:46] | <gboudrias> | bgm: Deploys platforms from makefiles on new releases :) |
| [01:15:17] | <bgm> | i like how a script sets facts from an rss feed |
| [01:15:23] | <gboudrias> | :p |
| [01:15:41] | <gboudrias> | You sound sarcastic but RSS feeds are pretty reliable |
| [01:15:47] | <bgm> | no, not sarcastic |
| [01:15:53] | <gboudrias> | hahah ok cool |
| [01:16:09] | <bgm> | i hate having to fiddle with stuff here and there, for every upgrade |
| [01:16:10] | <gboudrias> | (It's not in prod yet though) |
| [01:16:20] | <bgm> | i still don't have something good for deploying platforms |
| [01:16:53] | <bgm> | (i want to have platforms generated by jenkins, then rsync when ready to deploy) |
| [01:17:26] | <bgm> | (partly has to do with how we manage civicrm, but also with JS libs) |
| [01:17:26] | <gboudrias> | Right, exactly, I think Jenkins + Ansible is great for that |
| [01:17:54] | <bgm> | (and to avoid having to deploy dev/build stuff on prod servers) |
| [01:18:20] | <bgm> | cool to see the ansible scripts, thx for sharing :) |
| [01:18:41] | <bgm> | i starting fixing mine, converting to roles, etc, and plan on converting the civicrm infra from puppet to ansible |
| [01:18:46] | <bgm> | started* |
| [01:18:55] | <bgm> | ♥ ansible |
| [01:18:56] | <gboudrias> | You're welcome, I took a lot from yours |
| [01:19:00] | <gboudrias> | :) |
| [01:19:16] | <bgm> | ot, i've been playing with logstash.. pretty neat |
| [01:19:25] | <bgm> | (for log centralisation) |
| [01:24:01] | <ergonlogic> | bgm: yeah, I've been trying to find time for logstash/kibana, etc. |
| [01:24:06] | <ergonlogic> | gboudrias: cool |
| [01:24:19] | <ergonlogic> | bgm: what are you doing when building civicrm? |
| [01:24:29] | <ergonlogic> | is drush make not sufficient? |
| [01:24:52] | <bgm> | ergonlogic: I have a dilemma for when deploying from git |
| [01:25:01] | <bgm> | which requires composer, npm, etc |
| [01:25:04] | <ergonlogic> | oh? |
| [01:25:12] | <bgm> | and running GenCode for DAO files |
| [01:26:23] | <ergonlogic> | for civi? |
| [01:26:25] | <bgm> | yes |
| [01:26:34] | <ergonlogic> | what npm needed for? |
| [01:26:35] | <bgm> | civi uses composer for php libs, npm for js libs, etc |
| [01:26:41] | <ergonlogic> | ah |
| [01:26:53] | <bgm> | maybe not npm, but whatever tools for js :) |
| [01:27:03] | <bgm> | there's also the testing stuff which downloads a ton of tools |
| [01:27:29] | <bgm> | then there's civicrm extensions that we want to manage in the platform |
| [01:27:56] | <ergonlogic> | https://github.com/nditech/NDIplatforms/blob/master/includes/civicrm-ext... |
| [01:28:05] | <bgm> | drush make can sort of manage those, but some extensions need composer (or at least, mine) |
| [01:28:06] | <ergonlogic> | civi extensions aren't too hard |
| [01:28:23] | <bgm> | yeah, i guess :) |
| [01:28:25] | <ergonlogic> | hmm |
| [01:28:26] | * msound has quit (Quit: This computer has gone to sleep) |
| [01:28:39] | <bgm> | well, that one doesn't require composer, but i've been pondering about it |
| [01:29:11] | <bgm> | for example, i have an export to .xlsx extension, which bundles phpexcel in my repo |
| [01:29:13] | * David_Hernandez has joined #aegir |
| [01:30:34] | <ergonlogic> | I'd dl'd phpexcel for sheetnode in a makefile |
| [01:30:50] | <ergonlogic> | I think composer will soon overtake drush make though |
| [01:30:53] | * gandhiano has joined #aegir |
| [01:31:02] | <ergonlogic> | and Aegir should be able to support it pretty easily |
| [01:31:18] | <bgm> | but you end up rewriting the composer file in drush make. drush make should just call composer for each thing it downloads, if in dev mode or what not |
| [01:31:43] | <bgm> | yeah, i think drush make is one of those drupal-island things that needs to go away |
| [01:32:07] | <bgm> | (/me going really off topic :-) |
| [01:33:07] | <ergonlogic> | no, completely on-topic :) |
| [01:33:11] | <ergonlogic> | I agree |
| [01:33:19] | <ergonlogic> | and I'm a maintainer of drush make :) |
| [01:33:43] | <ergonlogic> | I wrote a feature request to run composer on dl'd projects, etc. |
| [01:33:55] | <bgm> | oh, cool :) |
| [01:34:00] | <ergonlogic> | but I doubt that I'll pursue it, tbh |
| [01:34:22] | <ergonlogic> | you get into issues where multiple projects require different packages |
| [01:34:37] | <ergonlogic> | and your autoloader end up messed up, etc. |
| [01:34:55] | <ergonlogic> | better to just use composer directly to replace makefiles, imo |
| [01:35:08] | <ergonlogic> | though I haven't started using it that way yet |
| [01:35:09] | <bgm> | hehe |
| [01:35:24] | <ergonlogic> | and I believe there are fomr d.o infra things that'll need to be updated to work properly |
| [01:35:48] | <ergonlogic> | though currently broken, https://github.com/eloquent/composer-npm-bridge looks interesting |
| [01:36:03] | <ergonlogic> | this kind of plugin is part of what makes composer so interesting |
| [01:36:45] | <ergonlogic> | you can define a plugin within your composer.json that'll install the plugin and use it for the rest of your composer.json |
| [01:36:48] | <bgm> | yeah, it's a big community |
| [01:37:12] | <ergonlogic> | when I heard about that |
| [01:37:20] | * ergonlogic 's head exploded |
| [01:37:33] | <bgm> | hehe :) |
| [01:38:14] | <ergonlogic> | a major PITA for Aegir is that make can't install stand-alone drush extensions |
| [01:38:41] | <ergonlogic> | hence why we need to deploy provision etc separately |
| [01:39:32] | <ergonlogic> | nd one of the reasons I added the registry of enabled modules in ~/.drush/drushrc.php |
| [01:39:59] | <ergonlogic> | so we could deploy Aegir backend extensions along with their front-end components |
| [01:46:04] | * msound has joined #aegir |
| [01:59:57] | * David_Hernandez has quit (Ping timeout: 255 seconds) |
| [02:01:53] | * freiheit has joined #aegir |
| [02:09:41] | * msound has quit (Quit: This computer has gone to sleep) |
| [02:12:12] | * msound has joined #aegir |
| [02:27:11] | * sdrycroft has quit (Quit: Leaving.) |
| [02:38:52] | * kvanderw is now known as zz_kvanderw |
| [02:41:53] | * cweagans_afk is now known as cweagans |
| [02:45:17] | * shaneonabike has joined #aegir |
| [03:00:13] | * msound has quit (Quit: This computer has gone to sleep) |
| [03:06:09] | * msound has joined #aegir |
| [03:43:06] | * msound has quit (Quit: This computer has gone to sleep) |
| [03:43:51] | * jacornwell-shiel has joined #aegir |
| [03:43:51] | * jacornwell-shiel has quit (Client Quit) |
| [03:44:36] | * jcornwell has joined #aegir |
| [03:50:05] | <jcornwell> | Hi all! Does anyone have any suggestions on how to modify aegir to call 'drush elysia-cron' instead of 'drush core-cron' during the hosting-cron process? |
| [05:16:16] | * jcornwell has quit (Quit: Leaving) |
| [05:23:32] | * shaneonabike has quit (Quit: Leaving.) |
| [05:33:13] | * boshtian has joined #aegir |
| [05:48:10] | * zz_kvanderw is now known as kvanderw |
| [06:19:36] | * msound has joined #aegir |
| [06:26:21] | * Yaazkal has quit () |
| [06:38:26] | <helmo> | jcornwell: You don't need to run elysia-cron ... core-cron works fine you use the dev version of elysia.. See https://www.drupal.org/node/939592 |
| [06:38:28] | <hefring> | https://www.drupal.org/node/939592 => Support Drush [#939592] => 37 comments, 1 IRC mention |
| [06:39:35] | * drakythe has quit (Ping timeout: 246 seconds) |
| [06:40:41] | * drakythe has joined #aegir |
| [06:52:06] | * Egyptian[Home] has joined #aegir |
| [07:06:35] | * Egyptian[Home] has quit (Quit: Leaving.) |
| [07:06:49] | * Egyptian[Home] has joined #aegir |
| [07:07:24] | * Egyptian[Home] has quit (Client Quit) |
| [07:07:56] | * Egyptian[Home] has joined #aegir |
| [07:24:29] | * msound has quit (Quit: This computer has gone to sleep) |
| [07:39:52] | * e-anima has quit (Read error: Connection reset by peer) |
| [07:46:50] | * PiZZaMartijn has joined #aegir |
| [08:05:44] | * zombiebeard has quit (Quit: zombiebeard) |
| [08:08:34] | * xurizae__ has joined #aegir |
| [08:13:12] | * xurizae__ has quit (Client Quit) |
| [08:16:32] | * PiZZaMartijn has quit (Ping timeout: 246 seconds) |
| [08:17:19] | * boshtian has quit (Quit: boshtian) |
| [08:24:37] | * xurizae__ has joined #aegir |
| [08:25:56] | * xurizae__ has quit (Client Quit) |
| [08:28:55] | * boshtian has joined #aegir |
| [08:33:35] | * drakythe is now known as zz_drakythe |
| [09:23:15] | * gusaus has joined #aegir |
| [09:23:21] | * mstenta has quit (Quit: Leaving.) |
| [09:27:18] | * mstenta has joined #aegir |
| [09:33:15] | * mstenta has quit (Quit: Leaving.) |
| [09:34:49] | * msound has joined #aegir |
| [09:39:12] | * gandhiano has quit (Ping timeout: 268 seconds) |
| [09:49:17] | * boshtian has quit (Quit: boshtian) |