harlowja | dmsimard shall i zoom with u, to show u sorta what ara is doing here | 00:48 |
---|---|---|
harlowja | i think u might find it interesting | 00:48 |
harlowja | i don't mind sharing with others to | 00:48 |
harlowja | (if there is a meeting for such a thing) | 00:48 |
dmsimard | harlowja: here as in godaddy ? | 00:49 |
harlowja | ya, sorry | 00:49 |
harlowja | there | 00:49 |
harlowja | here/there | 00:49 |
harlowja | ha | 00:49 |
dmsimard | harlowja: ara isn't popular enough yet to have it's own meetings :P | 00:50 |
harlowja | :-P | 00:50 |
dmsimard | now that it's default in zuul v3 it might be adopted by infra or something, who knows | 00:50 |
harlowja | depends on zuulv3, lol | 00:50 |
dmsimard | have faith | 00:50 |
harlowja | :) | 00:50 |
harlowja | i believeeee | 00:50 |
harlowja | lol | 00:50 |
dmsimard | there was another small patch today | 00:50 |
dmsimard | that has a huge impact | 00:51 |
harlowja | ? | 00:51 |
dmsimard | harlowja: https://review.openstack.org/#/c/509653/ | 00:51 |
harlowja | nice nice | 00:51 |
dmsimard | harlowja: definitely always interested in hearing about how people are using ara | 00:52 |
harlowja | ok | 00:52 |
harlowja | i shall demo sometime, ha | 00:52 |
dmsimard | my favorite public example vanished recently :( | 00:52 |
dmsimard | harlowja: still doing that docker chatops bot thing ? | 00:54 |
harlowja | mostly, ha | 00:54 |
harlowja | butttt now with some sensu stuff | 00:54 |
harlowja | sensu -> bot -> ansible -> ara | 00:54 |
harlowja | ha | 00:54 |
dmsimard | oh we use sensu too for monitoring rdo infra | 00:54 |
harlowja | and can now do smart things in (bot) part | 00:54 |
harlowja | ya, so started channeling all sensu stuff at bot recently, lol | 00:54 |
dmsimard | I made a passthrough errbot module to send sensu notifications to irc :D | 00:55 |
harlowja | ya, mine does that | 00:55 |
harlowja | but also can try to do smart things with the notifications | 00:55 |
harlowja | (nothing super advanced right now) | 00:55 |
harlowja | but triggering some ansible (which then uses ara) is part of a simpler one | 00:55 |
dmsimard | yeah our bot is super stupid https://github.com/rdo-infra/rdobot/blob/master/rdobot/plugins/sensu/errbot-sensu.py | 00:55 |
harlowja | ya, i almosted used errbot | 00:56 |
harlowja | but to simple for me :-P | 00:56 |
dmsimard | it just exposes a webhook and then there is a sensu thing for posting data https://github.com/rdo-infra/rdobot/blob/master/contrib/errbot.py | 00:56 |
dmsimard | what are you using ? | 00:56 |
harlowja | joshframework | 00:57 |
harlowja | lol | 00:57 |
harlowja | the best | 00:57 |
harlowja | lol | 00:57 |
dmsimard | dude | 00:58 |
dmsimard | lol | 00:58 |
harlowja | ya, none of what errbot is doing is magical | 00:58 |
harlowja | and i hit to much shit with errbo | 00:58 |
harlowja | like i just want to target slack, so fucking let me, lol | 00:58 |
dmsimard | so sensu can ultimately trigger ansible things through the bot then ? that's neat | 00:58 |
harlowja | ya | 00:58 |
dmsimard | oh, sure, I use errbot just so I don't have to write boilerplate | 00:58 |
ara-slack | <harlowja> File uploaded https://ara-community.slack.com/files/U6V9WRRTM/F7EN99D63/arch.png / https://slack-files.com/T6VAB05L7-F7EN99D63-467d1f6aa8 - <@U6U5DKJ59> | 00:59 |
harlowja | not updated with sensu | 00:59 |
harlowja | but ya, that's the bot, ha | 00:59 |
harlowja | errbot to much of a pita model, so said screw it, ha | 01:01 |
harlowja | makes it to hard to do things that i wanted to | 01:01 |
dmsimard | so the bot is basically a sensu handler then ? | 01:02 |
harlowja | a tiny piece of code in sensu calls into the bot wsgi endpoint | 01:02 |
harlowja | which then funnels events into the main bot 'queue' | 01:02 |
harlowja | which then get handled by <whatever thing internally> handles events, lol | 01:03 |
harlowja | someday i'll opensource all this thing, ha | 01:04 |
dmsimard | sounds like fun | 01:05 |
dmsimard | sensu gets a lot of hate but I like the flexibility it provides | 01:06 |
harlowja | well i think its just ummm, not what i would want reacting to events | 01:07 |
harlowja | but sending them somewhere, sureeee | 01:07 |
harlowja | it seems people also try to use remediation scripts | 01:07 |
harlowja | but i'd rather not have sensu trying to do that (but something orchestration-or-other) | 01:08 |
harlowja | remeeidation usually requires somewhat of knowing the bigger picture :-/ | 01:08 |
harlowja | *usually* (not always) | 01:10 |
*** Saravejo has joined #ara | 04:17 | |
openstackgerrit | Merged openstack/ara feature/1.0: Delete IncludeRole object from result object for include_role tasks https://review.openstack.org/509580 | 05:11 |
openstackgerrit | Merged openstack/ara feature/1.0: Pin flask to >=0.11 https://review.openstack.org/504812 | 05:11 |
openstackgerrit | Merged openstack/ara feature/1.0: Add support for Ansible 2.4 https://review.openstack.org/509581 | 05:12 |
openstackgerrit | Merged openstack/ara feature/1.0: Ansible 2.4: Properly load the configuration file parser https://review.openstack.org/509587 | 05:12 |
openstackgerrit | Merged openstack/ara master: Ansible 2.4: Properly load the configuration file parser https://review.openstack.org/509572 | 05:12 |
*** tbielawa has joined #ara | 12:38 | |
*** Saravejo has quit IRC | 12:42 | |
*** rattboi has quit IRC | 12:52 | |
*** rattboi has joined #ara | 13:05 | |
tbielawa | so weird. after updating to the latest ara hotness due to the 'cannot import name load_config_file' error my httpd config file for the wsgi seems to be ignoring 'SetEnv ANSIBLE_CONFIG /var/www/ara/ansible.cfg' | 15:53 |
tbielawa | I've got local_tmp set in there but the errors are all about 'Unable to create local directories(/usr/share/httpd/.ansible/tmp' | 15:53 |
dmsimard | tbielawa: I have to step away for a minute but that seems related to https://storyboard.openstack.org/#!/story/2001219 | 15:56 |
dmsimard | brb | 15:56 |
tbielawa | 100% related, def. | 15:58 |
dmsimard | tbielawa: what version of ara and ansible are you using ! | 16:12 |
tbielawa | ! allow me to double verify | 16:13 |
dmsimard | er, s/!/?/ silly phone keyboard | 16:13 |
tbielawa | ansible (2.4.0.0) ara (0.14.4) | 16:13 |
tbielawa | did a fresh pip install -U {ara,ansible} earlier when I saw that bug report about load_config_file on github | 16:14 |
dmsimard | tbielawa: yeah 2.4 won't work until 2.4.1 and 0.14.5 unfortunately | 16:19 |
tbielawa | :-) np | 16:19 |
tbielawa | ara is still the best | 16:19 |
dmsimard | lol | 16:19 |
dmsimard | tbielawa: is it in some shape or form in openshift-ansible yet ? :p | 16:20 |
dmsimard | I want to resume packaging work on fedora/centos, maybe once 1.0 is out to avoid breaking people | 16:20 |
dmsimard | So paas sig repos could also get the packaged version if necessary eventually | 16:21 |
tbielawa | a bunch of us devs use it :-) we even have some MoJo doc up about how to get it started | 16:21 |
tbielawa | I think we even have a trello card open to integrate it into our CI environments too, but you know how things go, the real useful stuff always gets pushed to the bottom | 16:23 |
dmsimard | lol | 16:26 |
*** tbielawa is now known as tbielawa|lunch | 16:41 | |
*** tbielawa|lunch is now known as tbielawa|mtg | 17:40 | |
*** tbielawa|mtg is now known as tbielawa | 17:53 | |
*** tbielawa is now known as tbielawa|mtg | 18:00 | |
*** tbielawa|mtg is now known as tbielawa | 19:17 | |
*** Persistent_ has joined #ara | 21:23 | |
*** tbielawa has quit IRC | 22:52 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!