*** bcoca has quit IRC | 00:50 | |
*** etienne has quit IRC | 04:06 | |
*** gvincent has quit IRC | 09:26 | |
*** sshnaidm|off has quit IRC | 10:53 | |
openstackgerrit | Florian Apolloner proposed openstack/ara-clients master: Readded support for keep-alive (better performance) once Django 2.2 is out. https://review.openstack.org/617112 | 13:19 |
---|---|---|
openstackgerrit | Florian Apolloner proposed openstack/ara-server master: Rewrite config error messages to be more instructive. https://review.openstack.org/617113 | 13:35 |
ara-slack | carl.buchmann: in the Apache+mod_wsgi installation for Centos/RedHat, I followed the instructions, (https://ara.readthedocs.io/en/stable/webserver.html#file-permissions) I'm having an issues with file permissions for /var/www/ara/.ansible/tmp directory when running playbook as non root user, what permission should I grant on this folder while maintaing good security practices? I tried adding non-root user to apache group but no success... | 14:23 |
apollo13 | carl.buchmann: oh wow, this configuration example is rather horrible anyways | 15:40 |
apollo13 | a simple apache misconfig and all the config is public | 15:41 |
apollo13 | or maybe not, was is the documentroot on centos? | 15:42 |
ara-slack | zach.swanson: @carl.buchmann fwiw, I had a far easier time getting it setup in gunicorn than apache | 17:23 |
ara-slack | carl.buchmann: @apollo13 I left it at the default /var/www/ | 17:51 |
ara-slack | carl.buchmann: @zach.swanson sure, I'm not tied to apache... I'm looking to add ARA to my dev workstation - if you can provide link to instructions or steps that would be great! I'll publish the completed role here: https://github.com/carlbuchmann/iac-dev/tree/feature-ara/roles/ara | 17:53 |
ara-slack | zach.swanson: I did it as a docker image | 17:54 |
ara-slack | zach.swanson: https://hub.docker.com/r/zswanson/ara-docker | 17:54 |
ara-slack | carl.buchmann: oh cool! Let me have a look! thanks for sharing :slightly_smiling_face: | 17:54 |
ara-slack | zach.swanson: It'll link back to the github so you can pull the source | 17:56 |
ara-slack | zach.swanson: for internal dev use this was way, way easier than using apache | 17:56 |
ara-slack | zach.swanson: but, note that its postgresql only for the DB (or use the internal sqlite that won't persist), as I couldn't get pymysql to run under alpine | 17:57 |
ara-slack | carl.buchmann: Yes, it’s meant to go on a dev workstations for personal use so this is perfect! I’ll let you know once I’ve integrated this on my role! | 18:04 |
*** sshnaidm has joined #ara | 18:55 | |
ara-slack | dmsimard: ohai o/ | 19:18 |
ara-slack | dmsimard: @carl.buchmann we could probably do a better job with the docs .. when they were written, it was not the expectation that people would use ansible from the same location | 19:21 |
ara-slack | dmsimard: there are some gotchas if you want to do that, as you have noticed | 19:22 |
ara-slack | dmsimard: I'm going to spend some time today looking at the role I've been meaning to talk about https://github.com/openstack/ansible-role-ara | 19:23 |
ara-slack | dmsimard: It supports mod_wsgi set up with apache, amongst other things | 19:23 |
ara-slack | dmsimard: @carl.buchmann ah, just noticed https://github.com/carlbuchmann/iac-dev/tree/feature-ara/roles/ara | 19:30 |
apollo13 | yikes, slack bridges kill tab nickname completion :( | 19:40 |
dmsimard | it does | 19:46 |
apollo13 | dmsimard: how is the server migration going? | 20:05 |
dmsimard | it could be done by now but I'm trying to do it right so it's taking a bit longer? :/ | 20:05 |
dmsimard | story of my life lol | 20:06 |
apollo13 | well I guess that is what ansible forces us to do :D | 20:06 |
apollo13 | at least if you want your playbook to execute more than once | 20:06 |
dmsimard | yes | 20:07 |
dmsimard | I basically want to redeploy the server and live demo from scratch after every commit | 20:07 |
apollo13 | not a bad thing then I guess | 20:07 |
dmsimard | and the live demo is the actual deployment's data | 20:08 |
apollo13 | doesn't that introduce a little bit of a chicken egg problem? | 20:08 |
dmsimard | inception-ish CI/CD haha | 20:08 |
apollo13 | hehe | 20:09 |
dmsimard | apollo13: in which way ? | 20:12 |
dmsimard | if the gate passes, the deployment should work | 20:13 |
dmsimard | if it doesn't, there's a gap | 20:13 |
apollo13 | dmsimard: but don't you need the demo to be up and configured before you can send data to it? | 20:15 |
dmsimard | there's a part where you need to install ansible and ara | 20:16 |
dmsimard | but after that it's ok | 20:16 |
apollo13 | ok, I will see the final result :) | 20:16 |
dmsimard | it's a little bit how in current CI jobs, we can never see the end of the job because log collection picks up the database | 20:16 |
dmsimard | now we can't see the beginning, but it'd actually be in zuul | 20:17 |
apollo13 | ah | 20:17 |
openstackgerrit | David Moreau Simard proposed openstack/ara-server master: Set exit code to 1 if at least one linter fails. https://review.openstack.org/615634 | 20:20 |
dmsimard | ^ rebased on top of the necessary patch which needs review | 20:21 |
dmsimard | https://review.openstack.org/#/c/617021/ | 20:21 |
dmsimard | apollo13: added a comment on https://review.openstack.org/#/c/617113/ | 20:24 |
dmsimard | need to step away before I digest myself, catch ya later :D | 20:25 |
apollo13 | dmsimard: I'll think about it, but from the looks of the function at hand no; but the worst case scernario is that the traceback is as bad as before :D | 20:25 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!