Skip to content

Instantly share code, notes, and snippets.

@cybette
Created July 13, 2021 19:24
Show Gist options
  • Save cybette/85e32f607281d96d66f09b1a45a755e4 to your computer and use it in GitHub Desktop.
Save cybette/85e32f607281d96d66f09b1a45a755e4 to your computer and use it in GitHub Desktop.
Chat log from Ansible Contributor Summit, June 8, 2021
Ansible Contributor Summit 2021.06 (2021-06-08 at 00:02 GMT-7)
00:02:03.134,00:02:06.134
Gundalow Barker: Agenda https://hackmd.io/0lOyfyEpQ1uKimC4mD6xdw
00:03:05.754,00:03:08.754
Carol Chen: https://hackmd.io/@ansible-community/contrib-summit-202106
00:05:40.956,00:05:43.956
Sviatoslav Sydorenko: Alex: switching to JSON for smaller files?
00:06:16.374,00:06:19.374
Alex Sowitzki: no no, every playbook will be a compressed sqlite database! <runs away>
00:06:31.144,00:06:34.144
Sviatoslav Sydorenko: maybe switch to binary?
00:06:42.680,00:06:45.680
Jan-Piet Mens: ASN.1
00:07:14.338,00:07:17.338
Martin Schurz: I‘d vote for Perl :)
00:07:31.062,00:07:34.062
Evgeni Golov: I don't look forward to writing my playbooks in Verilog…
00:07:59.552,00:08:02.552
Jan-Piet Mens: @Martin isn't Rust the new hotness in terms of languages?
00:08:00.031,00:08:03.031
Alex Sowitzki: ah, verilog it was! I learned VHDL ... was "fun"
00:08:28.102,00:08:31.102
Martin Schurz: Everything old will ne new again
00:08:41.967,00:08:44.967
Alex Sowitzki: I am so undecided about rust.... on one hand, cool language, on the other .... no native TLS implementation -.-
00:09:38.410,00:09:41.410
Brian Coca: tcp wrappers!
00:09:45.161,00:09:48.161
Felix: Alex: is rustls not native? (I never checked, so no idea :) )
00:09:47.781,00:09:50.781
Ton Kersten: Good morning
00:12:04.137,00:12:07.137
Alex Sowitzki: tcpwrapper is using rusttls. rusttls itself is native, but is uses "ring" for cryptoprimitives and that is boringSSL C code + assembly
00:13:15.134,00:13:18.134
Alex Sowitzki: not even that mad about it ... but I run most of my code on ARM, so I need to cross compile. which means I would also need all the C cross compilers and that annoys me :D
00:15:30.962,00:15:33.962
Gundalow Barker: Jan-Piet Mens: great to have you here. Loved your recent 10 year tweet
00:16:02.682,00:16:05.682
Jan-Piet Mens: Thanks, John. (I hope it was the 9year tweet though; I've planned a 10y one for next year. :-))
00:17:06.445,00:17:09.445
Jan-Piet Mens: whew ;) https://twitter.com/jpmens/status/1401512757657321473
00:22:09.953,00:22:12.953
Gundalow Barker: https://github.com/ansible-collections/ansible-inclusion/discussions
* PPA update from Deric
00:23:52.548,00:23:55.548
Carol Chen: Alex: I also learnt VHDL.... some generations ago when I Was doing EE
00:24:02.454,00:24:05.454
Toshio Kuratomi: Yay!
00:24:18.572,00:24:21.572
Felix: Amin is also around :)
00:24:19.139,00:24:22.139
Carol Chen: yay for new maintainers!
00:25:57.512,00:26:00.512
Brian Coca: cup? im on IV
00:26:02.825,00:26:05.825
Jan-Piet Mens: hehe
00:26:13.371,00:26:16.371
Alex Sowitzki: rookie numbers
00:26:37.901,00:26:40.901
Felix: :tada:
00:27:12.130,00:27:15.130
Fugu: sorry no mic on this computer :)
00:28:16.522,00:28:19.522
Fugu: I'm from the netherlands, did a small contribution a little while ago, joining here out of interest :)
00:30:20.490,00:30:23.490
Gundalow Barker: Fugu: Welcome. What area are you interested in contributing to?
00:31:47.504,00:31:50.504
Fugu: Gundalow: Thanks, contributed proxmox-nic a little while ago and planning on an extra module for managing disks on proxmox (time permitting of course :) )
00:32:26.318,00:32:29.318
Ton Kersten: That would mean that RHEL8 is out?????
00:32:34.416,00:32:37.416
Sviatoslav Sydorenko: no
00:32:44.432,00:32:47.432
Sviatoslav Sydorenko: RHEL8 can get py38
00:32:45.085,00:32:48.085
Evgeni Golov: rhel8 has 3.8
00:33:40.650,00:33:43.650
Carol Chen: Follow along with the agenda and topics: https://hackmd.io/@ansible-community/contrib-summit-202106
00:33:54.202,00:33:57.202
Ton Kersten: My default CentOS8 box has Python 3.6.8
00:34:08.551,00:34:11.551
Evgeni Golov: dnf module enable python38
00:34:28.202,00:34:31.202
Jan-Piet Mens: module_defaults: it says 'move .. into' on the slide, does that mean they won't be supported outside of a collection?
00:34:44.592,00:34:47.592
Brian Coca: no, they are still supported outside
00:34:44.604,00:34:47.604
Felix: JP: existing use still works
00:35:15.099,00:35:18.099
Brian Coca: s/move/extend/
00:36:08.725,00:36:11.725
Alex Sowitzki: my bad, sorry
00:36:15.770,00:36:18.770
Jan-Piet Mens: np
00:36:25.679,00:36:28.679
Jan-Piet Mens: (I'm pedantic that way :)
00:36:49.065,00:36:52.065
Brian Coca: its good to clarify
00:37:14.451,00:37:17.451
Brian Coca: specially since many of us are not using their first language
00:38:50.545,00:38:53.545
Gundalow Barker: Ansible release timeline https://ansible.github.io/community/decks/contrib-summit-2021.03/3.0.0-community-update.html#/16
00:39:38.444,00:39:41.444
Tong He: I did not plugin my mic so ...
00:40:35.034,00:40:38.034
Jan-Piet Mens: https://datatracker.ietf.org/doc/html/rfc1149
00:40:38.620,00:40:41.620
Sviatoslav Sydorenko: LOL
00:40:48.073,00:40:51.073
Brian Coca: ip over pigdeons
00:40:49.201,00:40:52.201
Abhijeet Kasurde: ROFL
00:40:57.603,00:41:00.603
Brian Coca: techinically need new rfc, paraqueets
00:41:12.441,00:41:15.441
Jorge Rodriguez: Alex, that's amazing! My daughter would lose her mind. We're huge animal fans in this house, my wife is a KPACTP if that says anything to you :D
00:41:19.069,00:41:22.069
Jan-Piet Mens: check https://datatracker.ietf.org/doc/html/rfc2549 as well
00:41:44.865,00:41:47.865
Felix: I only have cats to offer, but right now they're too lazy to walk by ;)
00:42:02.256,00:42:05.256
James Cammarata: it's always fun when we have our team meetings and birds land on alex's head randomly :D
00:42:14.711,00:42:17.711
Sviatoslav Sydorenko: ansizoo
00:42:39.477,00:42:42.477
Brian Coca: /me waits to be caged
00:43:09.790,00:43:12.790
Felix: This cage shows the famous bcoca. There's only one of them left on this planet. (Cloning vats never got finished...)
00:44:03.109,00:44:06.109
James Cammarata: /me brews coffee
00:59:06.181,00:59:09.181
Gundalow Barker: Ansible Network Roadmap https://github.com/ansible/community/wiki/Network%3A2021-Till-Dec-Roadmap
01:00:24.266,01:00:27.266
Gundalow Barker: Network team members and areas of responsibilities https://github.com/ansible/community/wiki/Network
01:01:06.609,01:01:09.609
Gundalow Barker: Network Team project board: https://github.com/orgs/ansible-collections/projects/3
01:02:30.601,01:02:33.601
Gundalow Barker: QUESTION: Who uses Ansible to manage their network?
01:05:10.957,01:05:13.957
Trishna Guha: ^ Network Administrators and Network Engineers for operational/configurational purpose of their network infrastructure.
01:05:36.506,01:05:39.506
Carol Chen: Feel free to respond to the poll and comment with details if you like
01:06:08.790,01:06:11.790
Trishna Guha: Ah it is a Poll :)
01:06:11.660,01:06:14.660
Trishna Guha: nvm
01:09:16.586,01:09:19.586
Gregory Sutcliffe: o/
01:13:37.562,01:13:40.562
Jan-Piet Mens: bbl
01:14:35.329,01:14:38.329
Rohit Thakur: Yang collection: https://github.com/ansible-collections/community.yang
01:17:40.167,01:17:43.167
Carol Chen: Network wiki page https://github.com/ansible/community/wiki/Network
01:29:13.780,01:29:16.780
Gundalow Barker: We will share all the slides for today's presentations
01:32:43.076,01:32:46.076
Gregory Sutcliffe: speed was fine, connection was more tricky :)
01:35:54.210,01:35:57.210
Gregory Sutcliffe: *who is not writing material right now, oh no*
01:36:17.810,01:36:20.810
James Cammarata: it's not a good talk if you're not rewriting it at the last minute
01:36:37.137,01:36:40.137
Daniel S: x)
01:36:37.543,01:36:40.543
James Cammarata: or madly scrambling to make your demo work...
01:36:50.065,01:36:53.065
Gregory Sutcliffe: that one, yes :P
01:37:14.388,01:37:17.388
Gregory Sutcliffe: no slides today, haven't had time. but perhaps something emoish, and a lot of me waffling :)
01:37:20.023,01:37:23.023
Gregory Sutcliffe: *demoish
01:37:49.277,01:37:52.277
Evgeni Golov: just put different parrot emojis on slides and you're done
01:38:49.663,01:38:52.663
Gregory Sutcliffe: fair
01:40:47.727,01:40:50.727
John Barker: I shared a Jam file with the meeting: https://jamboard.google.com/d/1sWPBTJ6CvGVx8H737Rnb12GshMRcIfa9mAVu2jsSXnE/edit?usp=meet_whiteboard
01:41:46.765,01:41:49.765
Abhijeet Kasurde: Darth vader in the house
01:47:11.641,01:47:14.641
Felix: Alexei/russoz: haven't seen you on IRC for some time :)
01:47:17.867,01:47:20.867
Andrei Klychkov: I see Alexey Znamensky has joined the summit. He's one of our new community.general maintainers! 250+ merged PRs into the ansible-collections org and great review history (not only in community.general)... Great work Alexey!
01:47:29.741,01:47:32.741
Gregory Sutcliffe: :clap:
01:47:30.586,01:47:33.586
Andrei Klychkov: Felix:)
01:48:39.934,01:48:42.934
Felix: Hi Alexei! :)
01:49:36.362,01:49:39.362
Felix: :+1:
01:49:37.365,01:49:40.365
Gundalow Barker: Alexei: Amazing work. Great to have you as part of the Ansible Community.
01:50:57.775,01:51:00.775
Andrei Klychkov: I like "что такое?":)) sounds very natural:)
01:52:35.457,01:52:38.457
Fugu: I have to leave, some meetings at work, nice to join for a bit! Thanks for all the good work :)
01:52:48.689,01:52:51.689
Carol Chen: thanks Fugu!
01:52:51.904,01:52:54.904
Gundalow Barker: Fugu: Thank you for joining. We will email out videos and links
01:53:06.259,01:53:09.259
Alexei Znamensky: I fooled the lady in St Peterburg for a minute and a half, but then she started saying numbers in Russian, but I can only count to 5 in the language
01:53:18.916,01:53:21.916
Fugu: Thnx, bye! :)
01:53:23.404,01:53:26.404
Gregory Sutcliffe: o/
01:53:27.401,01:53:30.401
Felix: Bye Fugu!
01:53:27.470,01:53:30.470
Evgeni Golov: gotta run \o
01:53:37.513,01:53:40.513
Felix: depending on your country, you're not allowed to have only one of them anyway :)
01:53:37.757,01:53:40.757
Gregory Sutcliffe: evgeni is just avoiding me, clearly :P
01:53:49.474,01:53:52.474
Carol Chen: bye Evgeni! thanks for joining
01:54:10.088,01:54:13.088
James Cammarata: speaking of pets, puppy is demanding a walk... brb
01:57:08.803,01:57:11.803
Brian Coca: cats understand everything, they just deign to acknowledge what they want
01:57:21.573,01:57:24.573
Alexei Znamensky: cats can recognize the name "whiskas"
01:57:37.164,01:57:40.164
Felix: and then you better have some for them :)
01:57:50.970,01:57:53.970
Gregory Sutcliffe: actually we use a brand called Felix ;)
Ansible Contributor Summit 2021.06 (2021-06-08 at 02:00 GMT-7)
00:01:42.118,00:01:45.118
Gundalow Barker: Alex: Could you please mute?
00:01:43.903,00:01:46.903
Carol Chen: Alex's birds have an opinion about chat :)
00:01:55.658,00:01:58.658
Alex Sowitzki: sorry about that, noticed it just now
00:02:01.096,00:02:04.096
Brian Coca: they favor twitter
00:02:30.850,00:02:33.850
Andrei Klychkov: Alexey: You fooled me for a while too:)
00:02:51.729,00:02:54.729
Alex Sowitzki: :)
00:04:27.144,00:04:30.144
Gundalow Barker: Context for IRC & Matrix discussion https://github.com/ansible-community/community-topics/issues/19
00:05:25.195,00:05:28.195
Toshio Kuratomi: I just added comments that other people had ;-)
00:08:00.559,00:08:03.559
Andrei Klychkov: I'll go to pick up my son from the school. Will join the meeting again in ~an hour
00:08:56.248,00:08:59.248
Gregory Sutcliffe: https://review.opendev.org/c/zuul/zuul/+/793669/1/doc/source/reference/developer/specs/community-matrix.rst
00:09:01.543,00:09:04.543
Brian Coca: can we disable dm on matrix?
00:12:20.198,00:12:23.198
Alex Sowitzki: bcoca: you mean you as a user want to disable all incoming DMs?
00:15:32.399,00:15:35.399
Sviatoslav Sydorenko: Disable the ability of sending playbooks into DMs?
00:16:50.000,00:16:53.000
Brian Coca: yes, on irc people tended to want private tech support, so once tired of redirecting them to main channel i updated my irc to /dev/null dms
00:17:42.645,00:17:45.645
Amin Vakil: ah, that's why you haven't replied by dm :))
00:17:55.807,00:17:58.807
Brian Coca: most likely
00:17:56.202,00:17:59.202
Amin Vakil: s/by/my
00:18:44.547,00:18:47.547
Brian Coca: im fine with giving the free tech support, but in main channel so more can benefit (and support others going forward) .. doing in dm detracts from that value
00:18:50.848,00:18:53.848
Alex Sowitzki: you made reinstall my matrix server again:D
00:19:41.112,00:19:44.112
Sorin Sbarnea: i think there is very little reusability in support offered over any IM platform. Answering on SO questions is different, it is reusable.
00:19:51.936,00:19:54.936
Felix: Alex: which one are you using?
00:20:02.169,00:20:05.169
Amin Vakil: fyi i wasn't asking for free tech support :P i asked a question about a PR of yours
00:20:34.637,00:20:37.637
Brian Coca: matrix.org (also Rh maintains an internal one)
00:21:19.513,00:21:22.513
Sorin Sbarnea: the internal one is not accesible w/o vpm which makes totally impractical to use, especially with mobile clients.
00:22:17.412,00:22:20.412
Sorin Sbarnea: last time i used matrix was like 1.5-2years ago and i did not use it because the experience of bridging with freenode was a PITA.
00:22:33.347,00:22:36.347
Alex Sowitzki: Felix: which server implementation? synapse... I hate so much that neither synapse nor dendric or how its called support HA
00:22:44.295,00:22:47.295
Brian Coca: i tested on matrix.org + element when freenode thing went down, seemed decent enough
00:23:43.072,00:23:46.072
Felix: Alex: thanks! it's dendrite I think
00:23:51.054,00:23:54.054
Sorin Sbarnea: considering that I am running thelounge for more than year, moving to matrix should not be a big deal, both run as container and the UI is a PWA.
00:24:53.673,00:24:56.673
Gregory Sutcliffe: https://hackmd.io/FnpIUIrrRuec-gT3lrv-rQ?both
00:25:00.119,00:25:03.119
Alex Sowitzki: bcoca: just fyi, you can host you own homeserver and drop events you dont care about .... like DMs :D
00:25:07.909,00:25:10.909
Brian Coca: /me votes for messenger pidgeons
00:25:11.958,00:25:14.958
Gregory Sutcliffe: thanks for the volunteer Alex
00:25:18.438,00:25:21.438
Gregory Sutcliffe: also I can relay the HA support to Element
00:25:24.638,00:25:27.638
Alex Sowitzki: so basically global DM blocking.
00:25:29.058,00:25:32.058
Gregory Sutcliffe: we have a direct line to their main project manager :)
00:25:52.149,00:25:55.149
Alexei Znamensky: Guys, signing out for tonight. Thanks everyone
00:25:58.607,00:26:01.607
Gregory Sutcliffe: o/
00:26:09.938,00:26:12.938
Alex Sowitzki: greg: that would be so awesome. I totally understand that it is complex.... but meh, I am picky :D
00:26:14.346,00:26:17.346
Brian Coca: /me gets coffee to watch sunrise
00:26:26.864,00:26:29.864
Gregory Sutcliffe: i can at least find out why HA isnt there and what the challenges are
00:26:27.650,00:26:30.650
Felix: good night Alexei!
00:26:40.691,00:26:43.691
Gregory Sutcliffe: pm me with what you tried and what the frustration is, and I will ask
00:27:27.084,00:27:30.084
Gregory Sutcliffe: alex: https://github.com/vector-im/roadmap/projects/1 is the public roadmap, just looking for HA :P
00:27:43.824,00:27:46.824
Alex Sowitzki: :+1:, again, do not want to imply that I dislike matrix :)
00:27:54.402,00:27:57.402
Gregory Sutcliffe: ah thats element, not the matrix spec
00:31:37.286,00:31:40.286
Sorin Sbarnea: Look for tox-ansible as it can make running ansible-test far easier
00:32:04.629,00:32:07.629
Brian Coca: zzzzzz
00:32:18.047,00:32:21.047
Brian Coca: there is PR already for a-g init
00:32:22.199,00:32:25.199
Gregory Sutcliffe: i jest, but i'm at a tangent so dont have a lot to add in reality
00:32:34.870,00:32:37.870
Sorin Sbarnea: Spoiler alert: it exposes ansible-tests as tox environments, you can just run `tox -e sanity` and you do not have to put the repo in a magic location.
00:35:27.578,00:35:30.578
Brian Coca: do we have a list of 'orphans' for people trying to look for something new to take care of?
00:36:02.579,00:36:05.579
Gundalow Barker: Brain; Do you mean orphan modules/collectiosn?
00:36:05.085,00:36:08.085
Gregory Sutcliffe: orphan what? prs?
00:36:18.956,00:36:21.956
Gregory Sutcliffe: *high five's gundalow*
00:36:31.617,00:36:34.617
Brian Coca: plugins in c.general, collections, issues/prs
00:36:56.818,00:36:59.818
Sorin Sbarnea: I also use editable installs!
00:37:07.042,00:37:10.042
Gregory Sutcliffe: so I create a report on repos with the most open PRs, repos with low numbers of maintainers, and epos with long time-to-merge for Gundalows team
00:37:17.393,00:37:20.393
Gregory Sutcliffe: over the 100 or so collections repos
00:37:27.902,00:37:30.902
Gregory Sutcliffe: thats a weekly thing
00:37:38.779,00:37:41.779
Gundalow Barker: I think this link should work for everybody https://jamboard.google.com/d/1sWPBTJ6CvGVx8H737Rnb12GshMRcIfa9mAVu2jsSXnE/viewer?f=0
00:37:53.909,00:37:56.909
Brian Coca: a list for 'new oss devs' might be a good way to get those some love
00:37:55.315,00:37:58.315
Gregory Sutcliffe: but i dont publish it at the moment (mainly because I dont want to shame people who might be genuinely struggling)
00:38:23.066,00:38:26.066
Brian Coca: not looking to shame, but to help, this is mostly volunteer work
00:38:53.141,00:38:56.141
Felix: Daniel: https://github.com/ansible/community-docs might become what you're asking for
00:39:13.377,00:39:16.377
Gregory Sutcliffe: yeah, but seeing your repo at the top of the list when you're already feeling burnout could be a final straw. I provide it to Gundalow et al so they can investigate where people might need help
00:39:39.013,00:39:42.013
Gregory Sutcliffe: i'd be happy to make a version public but I'd want to discuss with maintainers first
00:40:20.284,00:40:23.284
Brian Coca: understood, had not thought of it that way at all, just as a way to match resources to places that need em
00:40:35.570,00:40:38.570
Gregory Sutcliffe: yeah, people are messy, unfortunately :)
00:40:42.446,00:40:45.446
Brian Coca: life is messy
00:40:55.709,00:40:58.709
Brian Coca: and volunteer work is the first thing to suffer
00:41:02.470,00:41:05.470
Gregory Sutcliffe: i definitely think of my data work as "tools for humans" rather than "automated leaderboards"
00:41:54.884,00:41:57.884
Daniel S: Felix, yup there is a lot of stuff in it
00:42:16.858,00:42:19.858
James Cammarata: /me inserts waynes world denied meme gif...
00:42:42.767,00:42:45.767
Carol Chen: daniel: I guess this is the webinar you're referring to? https://www.ansible.com/resources/webinars-training/ansible-best-practices-roles-modules
00:43:37.854,00:43:40.854
Daniel S: carol, exactly. thanks
00:45:47.868,00:45:50.868
Felix: hum, why does ansible-test has a docker hub rate limit problem? ansible-test by default takes its containers from quay.io.
00:46:32.668,00:46:35.668
Brian Coca: it 'had' a problem .. why it was moved to quay.io
00:47:02.314,00:47:05.314
Sorin Sbarnea: AFAIK quay has limits too, not that I faced them myself.
00:47:25.878,00:47:28.878
Brian Coca: everything does, but has not been an issue since the change
00:47:58.183,00:48:01.183
Sorin Sbarnea: do we have any chance to get ansible-galaxy command out of ansible core (have its own python package)?
00:48:07.854,00:48:10.854
Brian Coca: galaxy + galaxyng = galaxy voyager?
00:48:45.317,00:48:48.317
Sorin Sbarnea: asking this because it will allow people to build collection using older versions of ansible, and avoid problems like being impossible to install collections using git urls using 2.9
00:49:10.111,00:49:13.111
Jorge Rodriguez: I wanted to point out that there's only one ubuntu-based docker image for collection testing. It might be beneficial to have other distributions available
00:49:39.605,00:49:42.605
Brian Coca: Sorin we tried that and ended up bringing it back into core
00:49:47.929,00:49:50.929
Sorin Sbarnea: @bcoca probably a romulan ship name like Maker would be more appropiate.
00:51:14.222,00:51:17.222
Sorin Sbarnea: Or maybe a new cli tool like ansible-pkg that does the same (install, build,... ).
00:51:27.471,00:51:30.471
Brian Coca: again, i point you to 'mazer'
00:51:31.736,00:51:34.736
Tadej Borovšak: I have to leave now (I am on a dadops today). I was nice talking to you all! Have a nice day!
00:51:39.577,00:51:42.577
Gregory Sutcliffe: o/
00:51:53.690,00:51:56.690
Gundalow Barker: This defines the list of images that ansible-test knows about https://github.com/ansible/ansible/blob/devel/test/lib/ansible_test/_data/completion/docker.txt
00:52:15.386,00:52:18.386
Amin Vakil: https://docs.ansible.com/ansible/latest/dev_guide/testing_integration.html#container-images
00:52:33.018,00:52:36.018
Carol Chen: thanks Tadej!
00:54:21.697,00:54:24.697
Sviatoslav Sydorenko: https://github.com/ansible/ansible/blob/devel/test/lib/ansible_test/_data/completion/docker.txt
00:54:40.631,00:54:43.631
Sviatoslav Sydorenko: oh, that's a duplicate :)
00:56:17.409,00:56:20.409
Toshio Kuratomi: zbr: Yeah, I don't think it was wise to stop developing mazer and move the functionality into into ansible-core. It's caused a large number of problems.
00:59:12.820,00:59:15.820
Brian Coca: yet it was moved to ansible-core due to the many issues created in the separate development ... both methods have their caveats
00:59:59.790,01:00:02.790
Sviatoslav Sydorenko: https://github.com/ansible/ansible/issues/new?assignees=&labels=&template=bug_report.yml
01:00:34.005,01:00:37.005
Sorin Sbarnea: We have the same issue with ansible-test, which is also part of core. IMHO, devtools should not be part of core as they may need to be updated differently.
01:01:10.630,01:01:13.630
Brian Coca: ansible-test was not designed as dev tool, it is trying to transition into one now
01:01:45.155,01:01:48.155
Sorin Sbarnea: with current combination many ansible users do not find many incentives to contribute back because they always use older versions of ansible, so their contribution even if accepted will not be available to them for many months, sometimes years.
01:01:46.280,01:01:49.280
Felix: munch munch munch :)
01:01:52.519,01:01:55.519
Brian Coca: and currently it is very tightly bound to 'ansible-core branch' for most of its usage
01:02:16.074,01:02:19.074
Ton Kersten: Today is marketday, so I go for kibbeling
01:02:20.405,01:02:23.405
Brian Coca: well, that was the logic behind collecitons, since most contributions were to modules/plugins
01:02:41.886,01:02:44.886
Brian Coca: ansible-test will take a long time to decouple from core
01:02:42.187,01:02:45.187
Toshio Kuratomi: zbr: +1
01:02:52.075,01:02:55.075
Sorin Sbarnea: I am not saying that decoupling could be easy, sometimes it may worth writing one from scratch and replace it later (keeping the "api" as close as posible)
01:03:05.573,01:03:08.573
Toshio Kuratomi: So long, I'm probably going to fall asleep during the break ;-)
01:03:39.225,01:03:42.225
Brian Coca: possibly, right now the main issue is decoupling controller/target for tests, idk what the plan is after that
01:03:47.251,01:03:50.251
Toshio Kuratomi: Heh. For some reason, the new google UI keeps unmuting my mic
01:03:57.874,01:04:00.874
Toshio Kuratomi: Yeah, 3:00AM
Ansible Contributor Summit 2021.06 (2021-06-08 at 03:58 GMT-7)
00:01:12.379,00:01:15.379
Felix: 26-27 as an upper limit sounds good. unfortunately we have more during summer :(
00:02:54.632,00:02:57.632
Ompragash Viswanathan: https://www.ansible.com/blog/ansible-community-steering-committee
00:04:52.868,00:04:55.868
Alex Sowitzki: 26C here :(
00:04:58.891,00:05:01.891
Brian Coca: 15C
00:05:50.585,00:05:53.585
Ompragash Viswanathan: Instruqt-scenarios: https://github.com/ansible-community/instruqt-scenarios
00:06:34.319,00:06:37.319
Ompragash Viswanathan: Instruqt-scenarios discussion link: https://github.com/ansible-community/instruqt-scenarios/discussions/3
00:07:16.001,00:07:19.001
Andrei Klychkov: https://instruqt.com is that a correct link to the service?
00:07:27.930,00:07:30.930
Gundalow Barker: Yes
00:07:31.180,00:07:34.180
Andrei Klychkov: +
00:08:57.381,00:09:00.381
Ompragash Viswanathan: Ansible Steering Committee: https://www.ansible.com/blog/ansible-community-steering-committee
Community-Topics Github Repository: https://github.com/ansible-community/community-topics
Instruqt-scenarios: https://github.com/ansible-community/instruqt-scenarios
Instruqt-scenarios discussion link: https://github.com/ansible-community/instruqt-scenarios/discussions/3
00:10:26.092,00:10:29.092
Gundalow Barker: Feedback on Katacoda https://github.com/ansible-collections/overview/discussions/119
00:11:02.565,00:11:05.565
Gregory Sutcliffe: streaming is ON
00:11:41.685,00:11:44.685
Felix: Andrei added step-by-step docs on creating PRs, I guess having the same thing as a scenario, and linking from the docs to the scenario and vice versa, would be great.
00:12:22.271,00:12:25.271
Brian Coca: https://github.com/ansible/ansible/pull/59163 <= old project of mine on 'basic stuff intro'
00:14:45.502,00:14:48.502
Sorin Sbarnea: nobody read docs!
00:14:54.736,00:14:57.736
Sorin Sbarnea: we are missing the youtube generation? ;)
00:18:03.790,00:18:06.790
Gregory Sutcliffe: you can't so easily cut/paste code to run from a video ;)
00:18:19.831,00:18:22.831
Gregory Sutcliffe: (OK you can add annotations, but still)
00:18:29.912,00:18:32.912
Brian Coca: sorin: im man page generation
00:18:29.926,00:18:32.926
Sorin Sbarnea: that is true too!
00:19:17.445,00:19:20.445
Deric Crago: would execution environments be a good fit for instruqt ?
00:19:33.465,00:19:36.465
Sorin Sbarnea: brian: yeah. most of us are but we should not avoid being biased and miss a different kind of audience.
00:19:39.027,00:19:42.027
Sandra McCann: +1 for tutorials.
00:19:47.703,00:19:50.703
Sorin Sbarnea: i would try to do one turorial and see how it goes.
00:19:56.756,00:19:59.756
Felix: good morning sandra!
00:20:03.709,00:20:06.709
Brian Coca: just broadcasting my blind spots
00:20:07.273,00:20:10.273
Sandra McCann: As for videos - keep them short, and 'live stream' like to avoid spending hours on a 10 min video. Youtube generation isn't looking for perfect
00:20:11.217,00:20:14.217
Sandra McCann: Morning Felix!
00:20:19.535,00:20:22.535
Gregory Sutcliffe: zbr: https://en.wikipedia.org/wiki/Survivorship_bias
00:20:20.306,00:20:23.306
Sorin Sbarnea: clearly once you get more knowledge you learn how to use the docs, tutorials are very useful for "introduction".
00:20:44.978,00:20:47.978
Gundalow Barker: https://github.com/ansible/community-docs/
00:20:50.996,00:20:53.996
Sorin Sbarnea: the more you know the less likely is to go for videos/tutorials.
00:20:57.326,00:21:00.326
Gundalow Barker: https://github.com/ansible/community-docs/blob/main/create_pr_quick_start_guide.rst
00:21:34.150,00:21:37.150
Sandra McCann: agreed - video/tutorial are learning mediums
00:22:22.430,00:22:25.430
Gregory Sutcliffe: +1
00:22:26.327,00:22:29.327
Brian Coca: ansible-play -t modules copy
00:30:40.439,00:30:43.439
Sorin Sbarnea: we really need to keep the docs on single site, so we can leverage site search
00:31:12.981,00:31:15.981
Sorin Sbarnea: it is possible
00:31:32.792,00:31:35.792
Gregory Sutcliffe: https://duckduckgo.com/?q=site%3Adocs.ansible.com+community&t=ffab&ia=web
00:31:57.794,00:32:00.794
Sorin Sbarnea: many users are also using site:... on search engines.
00:32:31.049,00:32:34.049
Sorin Sbarnea: splitting docs across differnt domains, would have a serious UX effects. Split ok, but as sub-folder.
00:33:27.540,00:33:30.540
Sorin Sbarnea: google can easily be tuned to skip indexing outdated versions
00:34:06.160,00:34:09.160
Gregory Sutcliffe: that would mean enterprise users cant search for their version
00:34:12.230,00:34:15.230
Gregory Sutcliffe: felix ^
00:34:31.138,00:34:34.138
Sorin Sbarnea: i think that enterprise users are expected to host their own docs ;)
00:34:33.091,00:34:36.091
Felix: Greg: good point
00:35:09.276,00:35:12.276
Sorin Sbarnea: anyone that did the certification knows that you can access offline docs as html.
00:35:56.869,00:35:59.869
Gregory Sutcliffe: that wont stop people googling for their issue :)
00:36:58.182,00:37:01.182
Brian Coca: or using stackoverflow
00:37:31.028,00:37:34.028
Sandra McCann: stackoverflow is one of the reasons for old google search results :-( no way to update the url folks used 2 yrs ago
00:40:21.235,00:40:24.235
Sorin Sbarnea: Sadra: I updated outdated urls myself. People with enough SO karma can edit both questions and answers.
00:40:39.412,00:40:42.412
Carol Chen: D&I Working group: https://github.com/ansible/community/wiki/Diversity
00:41:19.466,00:41:22.466
Carol Chen: D&I meeting agenda: https://github.com/ansible/community/issues/577
00:42:15.958,00:42:18.958
Sorin Sbarnea: that is the moment when i brag about my 137k reputation there. Probably I could even write a bot that finds old links and update them. Still the ideal solution is to use redirects on our side.
00:42:39.119,00:42:42.119
Carol Chen: D&I project board: https://github.com/ansible/community/projects/2
00:44:15.394,00:44:18.394
Carol Chen: https://opensource.com/article/21/5/inclusive-language-ansible
00:44:42.376,00:44:45.376
Ton Kersten: Does that also mean that pronounce will be they amd them? (would make sense)
00:46:02.982,00:46:05.982
Carol Chen: https://docs.ansible.com/ansible/latest/community/code_of_conduct.html
00:48:25.751,00:48:28.751
Sviatoslav Sydorenko: Ton: FYI gramatically, singular "they" exists since the 14th century https://en.wikipedia.org/wiki/Singular_they
00:48:42.730,00:48:45.730
Brian Coca: no black?
00:48:47.077,00:48:50.077
Ompragash Viswanathan: Full black?
00:49:02.880,00:49:05.880
Sandra McCann: were we going to replace the A (Ansible) Icon with that rainbow one for the month on the docsite?
00:50:23.774,00:50:26.774
Gregory Sutcliffe: i love that R (my language of choice for data) does this too: https://twitter.com/i/status/1135532098033455105
00:51:10.717,00:51:13.717
Sandra McCann: nice
00:51:49.916,00:51:52.916
Gregory Sutcliffe: lunch!
00:54:33.755,00:54:36.755
Carol Chen: Sandra: we'll double check with brand, but I love the idea!
00:54:55.452,00:54:58.452
Felix: I'm looking forward to that t-shirt!
00:54:57.942,00:55:00.942
Felix: which reminds me...
00:56:18.093,00:56:21.093
Carol Chen: need wider camera angles so we can see all the t-shirts :)
01:00:16.842,01:00:19.842
Carol Chen: oh I cannot vote on the poll myself :D
01:02:38.798,01:02:41.798
Carol Chen: that's always a classic
01:03:12.983,01:03:15.983
Carol Chen: this one as well https://xkcd.com/1782/
01:04:05.633,01:04:08.633
Felix: indeed :)
01:12:06.506,01:12:09.506
Gundalow Barker: Background: https://www.reddit.com/r/ansible/comments/na4end/ansible_community_galaxy_next_steps_help_needed/
01:14:47.622,01:14:50.622
Carol Chen: Agenda and meeting notes (for those who joined recently) https://hackmd.io/@ansible-community/contrib-summit-202106
01:17:01.706,01:17:04.706
Gregory Sutcliffe: https://www.surveymonkey.co.uk/r/2V7ZVK8
01:25:20.686,01:25:23.686
Sorin Sbarnea: IMHO, we should minimize the role of roles, doing only minimal in order to avoid breaking consumers of roles.
01:29:37.047,01:29:40.047
Brian Coca: best way to encourage is offering a feature set that address current painpoints
01:29:58.037,01:30:01.037
Felix: like collection support for Ansible 2.7 and earlier? :P
01:30:24.258,01:30:27.258
Brian Coca: felix, working on 1.9
01:30:29.825,01:30:32.825
Sorin Sbarnea: imho collections do already offer that feature, but for people using very old versions, we would better redirect requirest to an old versions.
01:31:02.970,01:31:05.970
Brian Coca: i mainly was thinking of galaxy itself, collections will still be iterated on
01:31:03.967,01:31:06.967
Sorin Sbarnea: can we keep the old instance up and use it only as fallaback? any requests related to roles would be sent to the old-galaxy.
01:31:58.290,01:32:01.290
Brian Coca: still requires maintaing the code base (bugs, vulns), galaxy team would prefer to merge into one code base to focus on
01:32:44.803,01:32:47.803
Sorin Sbarnea: well, it can be in "maintenance" mode the same way Microsoft did with their Ansible extensions. ;)
01:33:37.684,01:33:40.684
Brian Coca: its been there for a good while already
01:34:11.337,01:34:14.337
Brian Coca: i was pronouncing 'cozine' riming with cosine
01:34:17.308,01:34:20.308
Guillermo Buritica: I had to drop off, I really love the meeting.
Thank you
01:34:26.078,01:34:29.078
Carol Chen: thanks Guillermo!
01:34:49.583,01:34:52.583
Alicia Cozine: https://docs.ansible.com/ansible/devel/
01:35:08.932,01:35:11.932
Alicia Cozine: https://docs.ansible.com/ansible-core/devel/
01:37:36.870,01:37:39.870
Sorin Sbarnea: Weird? Just wait till a python user else asks about ansible-core vs ansible-base.
01:37:58.330,01:38:01.330
Brian Coca: next week ansible-engine
01:38:11.935,01:38:14.935
Sviatoslav Sydorenko: ansible-random
01:38:23.587,01:38:26.587
Brian Coca: ansible-yolo
01:38:24.386,01:38:27.386
Alicia Cozine: https://docs.ansible.com/ansible/devel/collections/community/docker/docker_network_info_module.html#ansible-collections-community-docker-docker-network-info-module
01:38:35.097,01:38:38.097
Sandra McCann: ansible-toast-my-breakfast
01:39:45.572,01:39:48.572
Sorin Sbarnea: Few days ago I managed to secure `yamsible` name on twitter.
01:40:15.784,01:40:18.784
Brian Coca: ... i dare not ask ...
01:40:21.990,01:40:24.990
Felix: https://docs.ansible.com/ansible/devel/collections/index_module.html
01:41:14.148,01:41:17.148
Gregory Sutcliffe: wait, what?
01:41:20.248,01:41:23.248
Gregory Sutcliffe: /,e looks at schedule
01:41:48.058,01:41:51.058
Gregory Sutcliffe: i have been reading more survey books, no fear ;)
01:42:20.701,01:42:23.701
Alicia Cozine: https://docs.ansible.com/ansible/devel/scenario_guides/virt_guides.html
01:43:52.774,01:43:55.774
Andrei Klychkov: + 1 to Felix's karma
01:44:29.084,01:44:32.084
Rick Elrod: next week
01:44:56.426,01:44:59.426
Rick Elrod: oh. Sorry :)
01:45:56.036,01:45:59.036
Felix: 4.0.0 was released on May 18th, so +3 weeks is this week
01:46:06.391,01:46:09.391
Felix: I guess Toshio could say, but I hope he's sleeping now ;)
01:46:24.115,01:46:27.115
Rick Elrod: yeah sorry was thinking core/base/2.9
01:46:38.827,01:46:41.827
Sviatoslav Sydorenko: https://pypi.org/p/sphinx-ansible-theme
01:46:59.230,01:47:02.230
Sorin Sbarnea: already used by projects like molecule and ansible-lint
01:47:11.110,01:47:14.110
Sviatoslav Sydorenko: and pylibssh
01:47:39.345,01:47:42.345
Sorin Sbarnea: another piece of code that used to be in the core and proved to be much better outside.
01:48:22.058,01:48:25.058
Brian Coca: https://github.com/ansible/ansible/pulls?q=is%3Aopen+is%3Apr+label%3Adocs
01:48:24.449,01:48:27.449
Brian Coca: 86
01:49:13.748,01:49:16.748
Sandra McCann: Instructions for how to move scenario guides into your collection - https://docs.ansible.com/ansible/devel/dev_guide/developing_collections_structure.html#docs-directory
01:49:35.177,01:49:38.177
Felix: #ansible-docs on Libera.chat
01:49:40.678,01:49:43.678
Felix: 15:00 UTC
01:49:55.880,01:49:58.880
Gregory Sutcliffe: #ansible-docs:libera.chat </shameless matrix link>
01:50:03.431,01:50:06.431
Alicia Cozine: https://github.com/ansible/community/issues/579
01:52:41.672,01:52:44.672
Carol Chen: 10 min break, we'll resume at the top of the hour
01:52:58.675,01:53:01.675
Andrei Klychkov: the most exiting presentation:))
01:54:12.358,01:54:15.358
Brian Coca: they need to allow you to strap rocket to asteroids and crash them into each other to create your own planet
01:58:20.745,01:58:23.745
Sorin Sbarnea: Looking at this I realise Gregory would do a great jobs as CI/CD engineer.
01:58:22.874,01:58:25.874
Amin Vakil: i need to go
01:58:29.723,01:58:32.723
Amin Vakil: this was great, thank everyone!
01:58:32.760,01:58:35.760
Carol Chen: thanks Amin, see you!
02:00:45.758,02:00:48.758
Andrei Klychkov: Thanks Amin!
02:01:29.253,02:01:32.253
Sagi Shnaidman: what's name of the game?
02:01:36.078,02:01:39.078
Brian Coca: oxigen not included
02:01:53.949,02:01:56.949
Gregory Sutcliffe: Oxygen Not Included by Klei
02:02:11.058,02:02:14.058
Gregory Sutcliffe: volcano taming is a vanity project
02:02:11.516,02:02:14.516
Sorin Sbarnea: Is anyone working on a collection to install the game?
Ansible Contributor Summit 2021.06 (2021-06-08 at 06:01 GMT-7)
00:00:16.912,00:00:19.912
Gregory Sutcliffe: but worth knowing it has a linux version
00:00:23.174,00:00:26.174
Gregory Sutcliffe: (ONI that is)
00:00:40.891,00:00:43.891
Brian Coca: iirc steam created wine package for it
00:00:51.796,00:00:54.796
Sorin Sbarnea: Sadly Ansible does not support playstation playform, yet.
00:01:04.033,00:01:07.033
Gregory Sutcliffe: bcoca: thats proton, its very good
00:01:14.948,00:01:17.948
Brian Coca: yes it does, just need ps2 with linux installed
00:01:44.616,00:01:47.616
Brian Coca: Gregory, yep they've done execelent work with it
00:02:21.315,00:02:24.315
Gregory Sutcliffe: /me has more thoughts but does not want to talk over Shane
00:02:24.018,00:02:27.018
Brian Coca: 'containers that contain' ... going to use that
00:02:57.177,00:03:00.177
Sorin Sbarnea: containing containers is not always easy
00:03:07.393,00:03:10.393
Jan-Piet Mens: contain yourselves, please. ;)
00:08:13.707,00:08:16.707
David Moreau Simard: o/
00:08:25.684,00:08:28.684
Gregory Sutcliffe: o/
00:09:39.972,00:09:42.972
Sorin Sbarnea: openstack tripleo team tested execution environments but found some serious performance issues if you have to run many playbook invocations. Still, that is a very particular issue with tripleo, as I do not expect most users to have to run LOTS of small playbooks one after another.
00:12:53.521,00:12:56.521
Brian Coca: loads can be very diff across environments
00:13:03.288,00:13:06.288
Brian Coca: even in same env, you can have huge diff of load profiles
00:14:02.310,00:14:05.310
Carol Chen: Ansible Navigator TUI https://github.com/ansible/ansible-navigator
00:16:55.585,00:16:58.585
Sorin Sbarnea: navigator has the potential to become the "ansible shell".
00:17:24.825,00:17:27.825
Brian Coca: no, its bigger picture, see ansible-console for 'ansbile shell'
00:17:28.597,00:17:31.597
Gregory Sutcliffe: ansible commander
00:17:54.060,00:17:57.060
Jan-Piet Mens: needs a blue background and yellow foreground, innit?
00:18:34.854,00:18:37.854
Felix: JP: +1
00:18:56.738,00:18:59.738
David Moreau Simard: no questions but great presentation and demo, thanks :)
00:21:13.134,00:21:16.134
Carol Chen: https://ara.recordsansible.org/
00:21:52.744,00:21:55.744
Sorin Sbarnea: https://ansible-lint.readthedocs.io/en/latest/
00:22:11.905,00:22:14.905
Carol Chen: https://molecule.readthedocs.io/en/latest/
00:24:38.896,00:24:41.896
Ton Kersten: @JP: I always liked the WordPerfect 5 color scheme
00:31:58.038,00:32:01.038
Sviatoslav Sydorenko: https://github.com/ansible-community/ansible-lint/blob/master/playbooks/eco.yml
00:35:48.688,00:35:51.688
Carol Chen: +1 for dark theme
00:41:45.742,00:41:48.742
Felix: https://github.com/ansible-community/antsibull-changelog/pull/55
https://github.com/ansible-community/antsibull/pull/272
00:41:45.964,00:41:48.964
Carol Chen: https://github.com/ansible-community/antsibull/pull/272
00:42:05.444,00:42:08.444
James Cammarata: o/ gotta drop, thanks all!
00:42:15.044,00:42:18.044
Gundalow Barker: Thanks Jimi
00:42:18.233,00:42:21.233
Carol Chen: thanks Jimi!
00:44:18.863,00:44:21.863
Brian Coca: well, scream at authors .. not users
00:46:35.925,00:46:38.925
Brian Coca: remove all, before install
00:47:41.288,00:47:44.288
Brian Coca: with a rope
00:47:49.128,00:47:52.128
Brian Coca: 8
00:47:57.954,00:48:00.954
Brian Coca: 8 ways
00:48:00.623,00:48:03.623
Felix: bcoca: or uninstall ansible-base after installing ansible-core :)
00:48:10.798,00:48:13.798
Brian Coca: had to maintain em ...
00:49:02.770,00:49:05.770
Brian Coca: actually .. now with collections ... need to recount
00:51:43.677,00:51:46.677
David Moreau Simard: https://ansible.github.io/community/decks/ansible-best-practices.html#/18
00:55:12.803,00:55:15.803
Gundalow Barker: Anyone got anything else/
00:55:44.865,00:55:47.865
Gregory Sutcliffe: i will take my docs-y personas thing to chat
00:56:37.139,00:56:40.139
Carol Chen: https://reg.rainfocus.com/flow/redhat/ansible21/cfp/login
00:56:45.806,00:56:48.806
Felix: is this year's AnsibleFest remote or on-site?
00:56:47.348,00:56:50.348
Carol Chen: oops wrong link
00:56:56.315,00:56:59.315
Carol Chen: https://www.ansible.com/ansiblefest
00:57:06.105,00:57:09.105
Carol Chen: AnsibleFest is on September 29–30, 2021
00:57:31.215,00:57:34.215
Carol Chen: Contributor summit will be during that week, date will be determined soon
00:58:02.320,00:58:05.320
Felix: bird-based TCP/IP :)
00:58:09.231,00:58:12.231
David Moreau Simard: rfc 2549
00:58:56.714,00:58:59.714
Gregory Sutcliffe: 50/50
00:59:03.652,00:59:06.652
Sorin Sbarnea: https://marketplace.visualstudio.com/items?itemName=zbr.vscode-ansible
00:59:14.684,00:59:17.684
Rick Elrod: Thanks all!
00:59:15.978,00:59:18.978
Cruz Pitre: Thank you all!
00:59:20.454,00:59:23.454
Gundalow Barker: Thanks again
00:59:37.425,00:59:40.425
Brian Scholer: thanks! was here less than hour because I couldn't read (didn't realize it was UTC lol... oops)
00:59:39.684,00:59:42.684
Andrei Klychkov: Thanks all!
00:59:48.733,00:59:51.733
Alina Buzachis: Thanks all!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment