18:00:26 <nirik> #startmeeting Infrastructure (2015-12-10)
18:00:26 <zodbot> Meeting started Thu Dec 10 18:00:26 2015 UTC.  The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:26 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:00:26 <zodbot> The meeting name has been set to 'infrastructure_(2015-12-10)'
18:00:26 <nirik> #meetingname infrastructure
18:00:26 <zodbot> The meeting name has been set to 'infrastructure'
18:00:26 <nirik> #topic aloha
18:00:26 <nirik> #chair smooge relrod nirik abadger1999 lmacken dgilmore mdomsch threebean pingou puiterwijk pbrobinson
18:00:26 <zodbot> Current chairs: abadger1999 dgilmore lmacken mdomsch nirik pbrobinson pingou puiterwijk relrod smooge threebean
18:00:26 <nirik> #topic New folks introductions / Apprentice feedback
18:00:37 <dgilmore> hey all
18:00:44 <puiterwijk> hi
18:00:51 <nirik> morning everyone.
18:01:00 * pingou here
18:01:01 <aikidouke> hello
18:01:07 <flainn> ahoy hoy
18:01:14 <nirik> any new folks like to give a short one line introduction of themselves? or any apprentices have questions or comments they want to bring up?
18:01:35 <odin2016> morning
18:01:44 <flainn> I'm new, happy to be here, Linux guy with the US Bureau of Indian Affairs. Hi!
18:01:56 <nirik> hey flainn. welcome. :)
18:02:42 <nirik> flainn: I saw your intro email... did we already get you added to the apprentice group? if not, see me in #fedora-admin after the meeting and I can get you setup.
18:02:42 <odin2016> Welcome, flainn
18:03:03 <flainn> Thanks. No, we haven't yet, I meant to look around but got caught up in  work-work.
18:03:25 <nirik> happens to us all for sure. :)
18:03:45 * adrianr also here
18:03:52 <nirik> ok, any other new folks or apprentices with questions? if not will move on in a min...
18:03:55 * smdeep_ is also here
18:04:55 <nirik> ok, status/info dump. Hold on to your clients. ;)
18:04:59 <nirik> #topic announcements and information
18:04:59 <nirik> #info [release] supybot-fedmsg: 0.2.0 - Ralph
18:04:59 <nirik> #link http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/PTAJEMDYPZ7H2OVNXJ2RBW4NCB33QKPB/
18:04:59 <nirik> #info [release] nuancier 0.9.0 and 0.10.0 - Pierre-Yves
18:04:59 <nirik> #link http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/ITMLVKBA2PCGVGNM3PPIICZN37IWZC4A/
18:05:01 <nirik> #link http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/G6V7IF4Q4RXJB4R7IOG7OYBQVWQKL6G3/
18:05:04 <nirik> #info [release] pkgdb2: 1.33.0 and 1.33.1 - Pierre-Yves
18:05:06 <nirik> #link http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/ULK3A5XZI3RG7LWYIBERP4IMWJFGW4LM/
18:05:09 <nirik> #link http://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/message/FPMHDFJHAOIJRARUVLRKZD4VS6VQV6D5/
18:05:12 <nirik> #info Installed a rhel7 hosted01, we need to work on getting it ready to migrate hosted03 to - kevin
18:05:15 <nirik> #info New arm koji/db is ready to migrate to, hopefully soon - kevin
18:05:17 <nirik> #info Equalogics outage, all data safe and now we are updated on firmware - patrick
18:05:19 <nirik> #info REMINDER: no meetings on the 24th or 31st - everyone
18:05:23 <nirik> #info REMINDER: technical debt work week jan 5th to 8th - everyone
18:05:25 <nirik> #info REMINDER: smooge and nirik will be at phx jan 11th to 15th - nirik/smooge
18:05:27 <nirik> #info All Fedora hosts will now auto apply security updates daily - kevin
18:05:29 <nirik> #info ntp in phx2 now uses bastion01/02 everything else uses public rhel pool - kevin
18:05:31 <nirik> #info Our playbook almost all ansible 2.0 ready - kevin
18:05:33 <nirik> any items there folks would like to expand on, question or add to?
18:05:57 <smooge> is the technical debt working on fixing debt or outlining what the debt is?
18:06:09 <nirik> both I guess. ;)
18:06:20 <nirik> threebean had a wiki page for it... let me see.
18:06:51 <nirik> https://fedoraproject.org/wiki/Infrastructure/Debt
18:07:46 <pingou> #info [release] pkgdb2: 1.33.3 - pingou
18:07:50 <pingou> #undo
18:07:50 <zodbot> Removing item from minutes: INFO by pingou at 18:07:46 : [release] pkgdb2: 1.33.3 - pingou
18:07:53 <pingou> #info [release] pkgdb2: 1.33.2 - pingou
18:08:00 <pingou> let's not be too quick :)
18:08:05 <nirik> :)
18:08:41 <nirik> ok, I don't see any items in our discussion section. Unless there's something someone wants to bring up?
18:09:45 <nirik> alright then, lets move on to me bloviating about ansible 2.0. ;)
18:09:58 <nirik> #topic Learn about: ansible 2.0 - kevin
18:10:29 <nirik> so, ansible 2.0 is going to be out "soon"
18:10:39 <nirik> There's an rc2 available now, and a few fixes after that.
18:11:00 <nirik> I've been trying to work with the ansible upstream folks to test and find bugs
18:11:16 <nirik> The good news is that our playbooks are now almost 100% ready/working with 2.0
18:11:40 <nirik> There's a glance_image bug that prevents the fed-cloud09 host playbook from finishing and I think thats all.
18:12:06 <nirik> The bad news is: our scripts and handlers need re-writing
18:12:32 <nirik> I'm going to try and look at that in the coming weeks, but if anyone else has cycles it would be great to help.
18:12:59 <lmacken> hm, it says they are aiming for 100% backwards compat with 2.0?
18:12:59 <nirik> So, some things about 2.0
18:13:05 <nirik> for playbooks, yep.
18:13:09 <lmacken> ah
18:13:10 <odin2016> that something that apprentices could help with?
18:13:20 <nirik> but the api has never been stable or something they said you could depend on
18:13:42 <nirik> odin2016: sure. You may need to test in a home env, but that shouldn't be too hard.
18:14:05 <odin2016> nirik, oh good.. gives me a reason to do more than read on standing it up...
18:14:22 <nirik> https://github.com/ansible/ansible/blob/devel/CHANGELOG.md is the changelog
18:14:38 <nirik> there's lots and lots of fixes to the core setup that should make it easier to maintain
18:14:48 <nirik> and some nifty new features we could use...
18:15:05 <nirik> some interesting ones:
18:15:17 <nirik> block/rescue/always blocks: http://docs.ansible.com/ansible/playbooks_blocks.html
18:15:42 <nirik> https://docs.ansible.com/ansible/playbooks_strategies.html is also likely to be handy for us
18:16:44 <nirik> FYI, it takes about 4.5 hours to run over all our playbooks. With a different strategy it could be a good deal faster.
18:17:19 <pingou> sounds nice
18:17:34 <nirik> There are also a bunch of new openstack modules... but we can keep using the existing ones until we get around to moving
18:18:22 <nirik> so, things that need working on:
18:18:45 <puiterwijk> nirik: I'm switching my own setup to the new modules, so can look at fixing the Fedora ones by the time we're upgrading openstack
18:18:49 <nirik> all our callback_plugins don't work with the new api: http://infrastructure.fedoraproject.org/cgit/ansible.git/tree/callback_plugins
18:18:51 <threebean> sweet new features :)
18:19:20 <nirik> I dont think the filter_plugins work, but we may not need all of them either
18:19:56 <nirik> puiterwijk: sure, but we shouldn't move until we commit to staying on 2.0 on batcave...
18:20:24 <nirik> a number of scripts don't work: http://infrastructure.fedoraproject.org/cgit/ansible.git/tree/scripts
18:20:34 <nirik> (some of those are just shell scripts they work fine)
18:20:41 <puiterwijk> nirik: sure. But that's going to be a little time anyway :).
18:21:36 * nirik nods.
18:21:53 * dotEast2015 late
18:22:21 <nirik> lets see... I think thats the highlights. Anyone have any questions on it?
18:22:51 <odin2016> not yet...
18:23:10 <nirik> note that ansible 2.0 still isn't python3... that discussion was pushed to post 2.0 release...
18:23:59 <aldapetr> hi, late..
18:24:28 <nirik> also, it's easy to test a ansible version from git, just check it out and 'source hacking/env-setup' and it will use that ansible.
18:25:22 <nirik> ok, if nothing else on ansible 2.0...
18:25:52 <nirik> #topic Open Floor
18:26:11 <nirik> anyone want to teach about something next week? or have ideas what you would like to learn about?
18:27:10 <threebean> the new package namespacing work that some of us have been poking at could be an interesting topic.
18:27:31 <threebean> also, I could talk about PDC at some point too.  maybe after the holidays, though.
18:27:52 <nirik> yeah,
18:28:02 <nirik> we have next week's meeting then I think we skip the next two
18:28:31 <nirik> ok, I can ask around and see if I can come up with something. ;)
18:28:37 <nirik> any other general items for open floor?
18:28:39 <pingou> btw, ftr pkgdb2/distgit in stg is currently broken
18:28:47 <pingou> for some definition of broken
18:28:53 <nirik> ok
18:29:08 <pingou> but that's in purpose, so don't worry and if you're not sure if some behavior is expected, feel free to ask :)
18:29:18 <nirik> fair enough.
18:29:19 <pingou> (pkgdb2 in stg already has the namespacing in its UI)
18:29:48 <pingou> so to be precise, both pkgdb2 and dist-git are working, just the link in between isn't so, some things won't work
18:29:56 <nirik> FYI, I have also been working this week (as I often do) on reducing the number of emails that get sent to people... hopefully it will be at an all time low for the holidays. ;)
18:30:06 <threebean> +1 :)
18:30:22 <nirik> if we could try and address chronic nagios alerters too that would be good.
18:31:33 <nirik> ok then... lets close up early and give everyone an extra 30min to relax. ;)
18:31:38 <nirik> Thanks for coming everyone!
18:31:41 <nirik> #endmeeting