*** mss_ has quit IRC | 00:18 | |
*** rebase has quit IRC | 00:32 | |
*** sdake has quit IRC | 00:40 | |
*** Mudpuppy has joined #openstack-ansible | 00:45 | |
*** andymccr has quit IRC | 00:46 | |
*** andymccr has joined #openstack-ansible | 00:54 | |
*** Mudpuppy has quit IRC | 00:55 | |
*** Mudpuppy has joined #openstack-ansible | 00:58 | |
*** cloudtrainme has joined #openstack-ansible | 00:59 | |
*** rebase has joined #openstack-ansible | 00:59 | |
*** phiche1 has joined #openstack-ansible | 01:04 | |
*** jaybeers has quit IRC | 01:06 | |
*** phiche has quit IRC | 01:07 | |
*** fawadkhaliq has joined #openstack-ansible | 01:26 | |
*** mss has joined #openstack-ansible | 01:45 | |
*** Mudpuppy has quit IRC | 01:51 | |
*** Mudpuppy has joined #openstack-ansible | 01:55 | |
*** fawadkhaliq has quit IRC | 01:57 | |
cloudnull | meteorfox: if you want it to be none for everything you can set `cinder_volume_clear: none` in your user_variables.yml file | 02:14 |
---|---|---|
cloudnull | that will globally disable it | 02:14 |
cloudnull | bgmccollum: I can argue both points for yes and no, to clean up services entries post upgrade. | 02:15 |
cloudnull | i think its worth documenting | 02:15 |
cloudnull | but some deployers may not want to "auto clean up" services but just about everyone would want to know to go look | 02:15 |
cloudnull | but i have no strong feelings eitherway | 02:16 |
*** openstack has joined #openstack-ansible | 02:28 | |
openstackgerrit | Merged openstack/openstack-ansible: Remove flake8 test from gate-check-commit https://review.openstack.org/245762 | 02:33 |
*** HimanshuGarg has quit IRC | 02:36 | |
meteorfox | cloudnull: ah I see. thanks. I actually ended up overriding from the command line with -e 'cinder_volume_clear=none', I'll use user_variables.yml when I change it back | 02:46 |
*** rebase has quit IRC | 03:14 | |
*** bapalm has quit IRC | 03:15 | |
*** bapalm has joined #openstack-ansible | 03:21 | |
*** cloudtrainme has quit IRC | 03:23 | |
*** tlian has quit IRC | 03:34 | |
*** cloudtrainme has joined #openstack-ansible | 03:47 | |
*** cloudtrainme has quit IRC | 03:51 | |
*** hassaan_ has joined #openstack-ansible | 04:03 | |
*** sacharya has joined #openstack-ansible | 04:05 | |
*** kjelly has quit IRC | 04:10 | |
openstackgerrit | Matthew Oliver proposed openstack/openstack-ansible: Add container-reconciler and object-expirer to os-swift https://review.openstack.org/247290 | 04:12 |
openstackgerrit | Matthew Oliver proposed openstack/openstack-ansible: Add statsd configuration for swift https://review.openstack.org/246182 | 04:22 |
*** jhesketh has quit IRC | 04:27 | |
*** fawadkhaliq has joined #openstack-ansible | 04:28 | |
*** jhesketh has joined #openstack-ansible | 04:28 | |
*** hassaan_ has quit IRC | 04:28 | |
*** elgertam1 has joined #openstack-ansible | 04:47 | |
*** elgertam has quit IRC | 04:49 | |
*** sacharya has quit IRC | 04:52 | |
*** sacharya has joined #openstack-ansible | 05:19 | |
*** sacharya has quit IRC | 05:20 | |
*** manas has joined #openstack-ansible | 05:25 | |
*** javeriak has joined #openstack-ansible | 05:38 | |
*** javeriak_ has joined #openstack-ansible | 05:41 | |
*** javeriak has quit IRC | 05:43 | |
*** alkari has joined #openstack-ansible | 06:01 | |
*** sdake has joined #openstack-ansible | 06:20 | |
*** subscope has joined #openstack-ansible | 06:21 | |
*** sdake has quit IRC | 06:42 | |
*** sdake_ has joined #openstack-ansible | 06:42 | |
*** cloudtrainme has joined #openstack-ansible | 06:44 | |
*** phiche has joined #openstack-ansible | 06:49 | |
*** phiche1 has quit IRC | 06:52 | |
*** hassaan_ has joined #openstack-ansible | 07:02 | |
*** cloudtrainme has quit IRC | 07:08 | |
*** alkari has quit IRC | 07:11 | |
*** shausy has joined #openstack-ansible | 07:21 | |
*** phiche has quit IRC | 07:29 | |
*** phiche has joined #openstack-ansible | 07:31 | |
*** ntt has joined #openstack-ansible | 07:39 | |
*** sdake_ has quit IRC | 07:43 | |
*** slotti has joined #openstack-ansible | 07:50 | |
ntt | Hi, I'm trying to understand the openstack-ansible and I have a question: in playbooks/roles/openstack-hosts-setup.yml , hosts = {{ host_group|default('hosts') }} , but how host_group is filled? | 07:53 |
*** elgertam has joined #openstack-ansible | 08:00 | |
*** markvoelker has quit IRC | 08:00 | |
*** elgertam1 has quit IRC | 08:01 | |
*** mpavone has joined #openstack-ansible | 08:05 | |
*** neilus has joined #openstack-ansible | 08:15 | |
andymccr | ntt: that allows you to specify host_groups as a var and only run the playbook against a subset of the 'hosts' group. if you don't specify it, it will run against all hosts. | 08:17 |
*** karimb has joined #openstack-ansible | 08:23 | |
*** egonzalez has joined #openstack-ansible | 08:26 | |
*** fawadkhaliq has quit IRC | 08:26 | |
ntt | andymccr: thanks, and where it takes default('hosts') ?? | 08:26 |
andymccr | so the default is basically an already defined group which is all hosts, so basically if you havent specified host_group it'll use the default which is 'hosts' | 08:29 |
ntt | ok..... but 'hosts' if a keyword or it is defined somewhere? | 08:31 |
ntt | ok..... but 'hosts' is a keyword or it is defined somewhere? | 08:31 |
andymccr | hosts is defined in the inventory | 08:33 |
andymccr | but it maps to "all hosts" effectively | 08:33 |
*** phschwartz_ has joined #openstack-ansible | 08:34 | |
ntt | what do you mean with inventory? playbooks/inventory/group_vars/hosts.yml? | 08:35 |
*** phschwartz has quit IRC | 08:35 | |
*** vdo has joined #openstack-ansible | 08:39 | |
andymccr | ntt: when you run the plays the inventory is created using the dynamic_inventory.py script. the inventory is put in /etc/openstack_deploy/openstack_inventory.json | 08:40 |
*** phchoi1 has joined #openstack-ansible | 08:41 | |
andymccr | its a list of all hosts, their ips, host specific vars and group assignments. | 08:41 |
hughsaunders | odyssey4me talking on openstack-ansible at last night's London meetup: https://goo.gl/photos/JLk8MWLfT3jhRsv67 | 08:45 |
ntt | ok... thank you. I'm studying the first role: openstack-hosts. This role basically install all requirements on hosts that should be used for openstack installation. My doubts now are related to the network used: if I have 2 or more physical hosts and they are connected through a management network, ansible uses the mng net for basic host installation, right? | 08:48 |
*** shausy has quit IRC | 08:49 | |
*** hassaan__ has joined #openstack-ansible | 08:53 | |
*** shausy has joined #openstack-ansible | 08:55 | |
*** hassaan_ has quit IRC | 08:56 | |
andymccr | ntt: correct the management network is the network that will be setup on containers so that ansible can connect to them - in the case of physical hosts you specify the ip of the hosts in your openstack_user_config so that is the ip that ansible wil try connect to the physicals on | 08:56 |
*** shausy has quit IRC | 08:57 | |
*** shausy has joined #openstack-ansible | 09:00 | |
*** markvoelker has joined #openstack-ansible | 09:01 | |
*** Mudpuppy has quit IRC | 09:01 | |
*** tiagogomes_ has joined #openstack-ansible | 09:03 | |
*** markvoelker has quit IRC | 09:06 | |
ntt | andymccr: Should I separate the management network for physical hosts from the "container" networks ?? | 09:09 |
*** egonzalez has quit IRC | 09:09 | |
*** javeriak_ has quit IRC | 09:10 | |
andymccr | ntt: no that should probably be the same. The container networks are setup based on the networks on the physical host and your network definitions in the openstack_user_config.yml file | 09:12 |
ntt | sorry, I need an example: support my mng net is 192.168.1.0/24 and "container networks" are 172.17.X.0/24 where X = 21, 23, 25, 27. How hosts in container networks are connected? through bridge and virtual ethernet interfaces that are physically connected to the mng net? | 09:14 |
ntt | suppose* , not support | 09:15 |
andymccr | ntt: so usually we setup the "container" network (172.17.x.0/24) as an alias on your management bridge (for physical hosts) | 09:21 |
andymccr | so your physical hosts would have the management network (not managed by ansible at all, but potentially nat addresses that are accessible externally) and then the container network (managed by ansible) as an alias on the same interface | 09:22 |
andymccr | also NB you need to add those addresses to the "used_ips:" var in your openstack_user_config.yml thats because ansible will randomly assign ips from that range to containers and you dont want an ip conflict - since ansible wont be managing the ips on physical hosts. | 09:26 |
ntt | so, in terms of openstack network, the management network is 172.17.x.0/24 that connects all containers and is used also from ansible for roles execution | 09:29 |
*** karimb has quit IRC | 09:33 | |
*** karimb has joined #openstack-ansible | 09:35 | |
*** egonzalez has joined #openstack-ansible | 09:36 | |
andymccr | ntt yeh - you still need to specify it in openstack_user_config networks section, but that sounds right | 09:37 |
*** javeriak has joined #openstack-ansible | 09:39 | |
ntt | Furthermore, I need to understand how openstack-ansible manages compute nodes... but that's another story. At this point I'm interested on infrastructure and physical hosts preparation | 09:42 |
*** mpavone has quit IRC | 09:48 | |
*** mpavone has joined #openstack-ansible | 10:00 | |
*** openstackgerrit has quit IRC | 10:01 | |
*** openstackgerrit has joined #openstack-ansible | 10:02 | |
*** javeriak has quit IRC | 10:02 | |
*** elgertam1 has joined #openstack-ansible | 10:03 | |
*** elgertam has quit IRC | 10:04 | |
*** subscope has quit IRC | 10:07 | |
*** subscope has joined #openstack-ansible | 10:08 | |
*** subscope has quit IRC | 10:08 | |
*** fawadkhaliq has joined #openstack-ansible | 10:14 | |
*** openstack has joined #openstack-ansible | 10:21 | |
*** subscope has joined #openstack-ansible | 10:25 | |
*** manas has quit IRC | 10:30 | |
*** gparaskevas has joined #openstack-ansible | 10:34 | |
*** javeriak has joined #openstack-ansible | 10:37 | |
*** mpavone has quit IRC | 10:40 | |
ntt | andymccr: where in openstack-ansible is called dynamic_inventory.py ?? | 10:44 |
*** javeriak has quit IRC | 10:44 | |
*** javeriak_ has joined #openstack-ansible | 10:44 | |
andymccr | ntt: it gets called as part of ansible when you run a playbook | 10:44 |
andymccr | ansible has a concept of dynamic inventory which is a way of generating a "not static" inventory using a script - we've used it by creating the dynamic_inventory.py specific to openstack-ansible | 10:44 |
ntt | in what way? | 10:45 |
ntt | I cannot find any call to dynamic_inventory.py with grep | 10:45 |
*** manas has joined #openstack-ansible | 10:47 | |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: Update requirements to suit the existence of lxc vg https://review.openstack.org/247419 | 10:50 |
*** mpavone has joined #openstack-ansible | 10:53 | |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: Update requirements to suit the existence of lxc vg https://review.openstack.org/247419 | 10:53 |
evrardjp | odyssey4me: I wonder if this is legit ^ | 10:54 |
*** javeriak_ has quit IRC | 10:56 | |
*** javeriak has joined #openstack-ansible | 10:56 | |
*** ntt has quit IRC | 10:58 | |
*** javeriak_ has joined #openstack-ansible | 11:00 | |
*** phschwartz has joined #openstack-ansible | 11:00 | |
*** jwitk0 has joined #openstack-ansible | 11:00 | |
*** javeriak has quit IRC | 11:01 | |
*** jwitko has quit IRC | 11:01 | |
*** logan2 has quit IRC | 11:01 | |
*** phschwartz_ has quit IRC | 11:01 | |
*** neillc has quit IRC | 11:01 | |
*** ntt has joined #openstack-ansible | 11:01 | |
*** logan2 has joined #openstack-ansible | 11:01 | |
*** neillc has joined #openstack-ansible | 11:01 | |
*** markvoelker has joined #openstack-ansible | 11:02 | |
andymccr | ntt: its part of ansible - it looks in in the inventory directory so we dont have to explicitly call it (as far as im aware at least) | 11:05 |
ntt | mmmm. ..... I'm sorry.... but I need to understand all. For the moment it is fine, but in the future I need to understand.... | 11:06 |
evrardjp | andymccr: you can define the inventory with -i | 11:06 |
evrardjp | the default inventory is in the "inventory" folder (check ansible.cfg config) | 11:06 |
*** markvoelker has quit IRC | 11:07 | |
evrardjp | in the inventory folder, you have the dynamic_inventory.py script | 11:07 |
evrardjp | which generates what's needed for ansible usage | 11:07 |
ntt | evrardjp: hostfile = inventory in ansible.cfg | 11:08 |
evrardjp | hostfile is the old directive to mention where the inventory is | 11:08 |
evrardjp | new one being inventory | 11:08 |
evrardjp | what's after the = is the location | 11:08 |
evrardjp | which means inventory folder | 11:09 |
ntt | and by default ansible executes dynamic_inventory.py inside the inventory dir? | 11:09 |
evrardjp | for simplicity reasons, let's say yes | 11:09 |
evrardjp | ansible can use caching and expiration and doesn't always check everything in it (IIRC) | 11:10 |
evrardjp | but yes, if you're looking at the inventory generation tool, dynamic_inventory.py is your friend | 11:11 |
ntt | ok.... and I need to put it in a temporal order.... when it is executed? before anything else when I launch openstack-ansible? | 11:12 |
*** jmccrory has quit IRC | 11:20 | |
*** jmccrory has joined #openstack-ansible | 11:22 | |
*** jmccrory has quit IRC | 11:26 | |
*** egonzalez has quit IRC | 11:27 | |
*** jmccrory has joined #openstack-ansible | 11:30 | |
*** sacharya has joined #openstack-ansible | 11:37 | |
*** subscope has quit IRC | 11:39 | |
*** subscope has joined #openstack-ansible | 11:40 | |
*** subscope has quit IRC | 11:40 | |
*** sacharya has quit IRC | 11:41 | |
*** manas has quit IRC | 11:54 | |
andymccr | ntt: right at the start yes, if you had a syntax error in the python file, or some other issue that meant it couldn't run - you'd notice straight away and the ansible run would fail out. | 12:03 |
ntt | andymccr: I'm making progress.... now infrastructure seems more clear | 12:19 |
ntt | thank you | 12:19 |
*** javeriak_ has quit IRC | 12:27 | |
*** elgertam has joined #openstack-ansible | 12:31 | |
*** markvoelker has joined #openstack-ansible | 12:33 | |
*** elgertam1 has quit IRC | 12:33 | |
odyssey4me | evrardjp yep, that's legit | 12:36 |
*** javeriak has joined #openstack-ansible | 12:37 | |
*** markvoelker has quit IRC | 12:38 | |
odyssey4me | hughsaunders hah, I saw you trying hard to take photo's over the heads of the crowd :) | 12:39 |
hughsaunders | odyssey4me: overhead was easy, I kept missing when attempting to a through-the-gaps shot though.. | 12:40 |
hughsaunders | odyssey4me: good work on the presentation :) | 12:40 |
odyssey4me | thanks hughsaunders :) it did seem to go well | 12:41 |
openstackgerrit | Jesse Pretorius proposed openstack/openstack-ansible: Update neutron service handler to restart only enabled services https://review.openstack.org/245825 | 12:46 |
*** egonzalez has joined #openstack-ansible | 12:56 | |
*** subscope has joined #openstack-ansible | 12:57 | |
*** shausy has quit IRC | 13:01 | |
openstackgerrit | Merged openstack/openstack-ansible: Update requirements to suit the existence of lxc vg https://review.openstack.org/247419 | 13:03 |
openstackgerrit | Jean-Philippe Evrard proposed openstack/openstack-ansible: Update requirements to suit the existence of lxc vg https://review.openstack.org/247490 | 13:14 |
*** javeriak has quit IRC | 13:21 | |
*** fawadkhaliq has quit IRC | 13:22 | |
evrardjp | does someone remember the name of the tool that can replace cloud-init? (something that M. Taylor worked on/helped on) | 13:24 |
*** openstackstatus has joined #openstack-ansible | 13:33 | |
*** ChanServ sets mode: +v openstackstatus | 13:33 | |
*** javeriak has joined #openstack-ansible | 13:34 | |
*** markvoelker has joined #openstack-ansible | 13:35 | |
*** neilus1 has joined #openstack-ansible | 13:39 | |
*** neilus has quit IRC | 13:40 | |
*** sacharya has joined #openstack-ansible | 13:44 | |
mhayden | buenos dias! | 13:47 |
*** sacharya has quit IRC | 13:48 | |
*** javeriak has quit IRC | 13:49 | |
evrardjp | goiemorgen mhayden | 13:53 |
kmARC | 26 | 13:57 |
*** tlian has joined #openstack-ansible | 13:59 | |
*** tlian has quit IRC | 13:59 | |
*** neilus1 has quit IRC | 14:02 | |
*** neilus has joined #openstack-ansible | 14:02 | |
*** tlian has joined #openstack-ansible | 14:04 | |
*** woodard has joined #openstack-ansible | 14:05 | |
*** woodard has quit IRC | 14:13 | |
openstackgerrit | Jesse Pretorius proposed openstack/openstack-ansible: fix typo in dynamic_inventory.py https://review.openstack.org/247533 | 14:13 |
openstackgerrit | Jesse Pretorius proposed openstack/openstack-ansible: fix typo in dynamic_inventory.py https://review.openstack.org/247534 | 14:13 |
*** woodard has joined #openstack-ansible | 14:13 | |
*** woodard has quit IRC | 14:13 | |
*** woodard has joined #openstack-ansible | 14:14 | |
openstackgerrit | Jesse Pretorius proposed openstack/openstack-ansible: Remove flake8 test from gate-check-commit https://review.openstack.org/247535 | 14:14 |
*** Bjoern_ has joined #openstack-ansible | 14:17 | |
*** woodard has quit IRC | 14:21 | |
*** ntt_ has joined #openstack-ansible | 14:24 | |
*** vdo has quit IRC | 14:26 | |
*** neilus has quit IRC | 14:27 | |
*** neilus has joined #openstack-ansible | 14:28 | |
*** neilus has quit IRC | 14:28 | |
odyssey4me | evrardjp not me | 14:30 |
*** ntt has quit IRC | 14:30 | |
*** ntt_ has quit IRC | 14:31 | |
*** mgoddard_ has joined #openstack-ansible | 14:31 | |
*** agireud has quit IRC | 14:31 | |
*** ntt has joined #openstack-ansible | 14:31 | |
*** javeriak has joined #openstack-ansible | 14:34 | |
*** mgoddard has quit IRC | 14:34 | |
*** agireud has joined #openstack-ansible | 14:37 | |
*** k_stev has joined #openstack-ansible | 14:37 | |
*** cloudtrainme has joined #openstack-ansible | 14:38 | |
*** cloudtrainme has quit IRC | 14:43 | |
*** linggao has joined #openstack-ansible | 14:43 | |
linggao | Good morning ansible. | 14:44 |
*** phchoi1 has quit IRC | 14:48 | |
linggao | I am using openstack ansible to install setup a all-in-one node. I got errors from when running scripts/run-playbooks.sh. It failed installing MySQL-python, python-memcached and pycrypto in aio1_galera_container. | 14:48 |
*** mss has quit IRC | 14:48 | |
*** javeriak has quit IRC | 14:49 | |
linggao | Then I tried mnually install them in the contianer, error says: Could not fetch URL http://172.29.236.100:8181/os-releases/master/: connection error: HTTPConnectionPool(host='172.29.236.100', port=8181): Max retries exceeded with url: /os-releases/master/ (Caused by ProtocolError('Connection aborted.', error(111, 'Connection refused'))) - skipping | 14:49 |
linggao | Can anyone let me know how to fix it? | 14:50 |
gparaskevas | is your repo up? | 14:50 |
gparaskevas | can you locate those packages there by hand? | 14:50 |
linggao | gparaskevas, how to check? | 14:50 |
gparaskevas | navigate to that url | 14:51 |
gparaskevas | have you setup haproxy? | 14:51 |
gparaskevas | sorry for so many questions i am trying to rememeber the troubleshooting procedure...:P | 14:51 |
gparaskevas | the ursl above is your reposotory as seen through HAProxy or any other load balancer | 14:53 |
linggao | On the non container, find . -name os-releases | 14:53 |
linggao | ./openstack/aio1_repo_container-da9d993d/repo/os-releases | 14:53 |
linggao | ./openstack/aio1_repo_container-cbf741de/repo/os-releases | 14:53 |
linggao | Looks like the repo is within the two aio1_repo_container | 14:53 |
gparaskevas | no wait | 14:53 |
gparaskevas | let me check better and come back to you | 14:54 |
linggao | I did not change anything, I just used the default user configuration. | 14:54 |
gparaskevas | what branch are you using and what scripts have you run? | 14:54 |
linggao | thanks! | 14:54 |
*** k_stev has quit IRC | 14:55 | |
odyssey4me | linggao I'm guessing that you've checked out the 12.0.0 tag? I'd recommend checking out the head of the liberty branch as we're close to releasing the next tag and have fixed several issues. | 14:55 |
linggao | I am using the master. I ran curl https://raw.githubusercontent.com/openstack/openstack-ansible/master/scripts/run-aio-build.sh | sudo bash | 14:56 |
linggao | Should I check out origin/liberty instead? | 14:57 |
odyssey4me | hmm, that's odd - it does seem likely that somehow either your repo containers haven't been built correctly, or haproxy hasn't run | 14:58 |
odyssey4me | master should be fine too | 14:58 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible: AIO bootstrap in Ansible https://review.openstack.org/239525 | 14:58 |
odyssey4me | linggao ok, let's work our way through it | 14:59 |
linggao | ok | 15:00 |
odyssey4me | change directory to /opt/openstack-ansible/playbooks | 15:00 |
openstackgerrit | XiaBing Yao proposed openstack/openstack-ansible: Update neutron_service_names variable get method https://review.openstack.org/247558 | 15:00 |
linggao | ok | 15:00 |
odyssey4me | linggao then run 'openstack-ansible setup-hosts.yml' | 15:00 |
odyssey4me | if that completes successfully, then run 'openstack-ansible haproxy-install.yml' | 15:01 |
evrardjp | did someone already experienced something with lxc apt-get update failing on AIO? | 15:01 |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: Check mode compatibility for apt/auditd tasks https://review.openstack.org/245813 | 15:02 |
*** Mudpuppy has joined #openstack-ansible | 15:02 | |
evrardjp | I'm doing a curl on the http://mirror.ubuntu.com/ubuntu it works, but doing an apt-get update doesn't | 15:02 |
odyssey4me | evrardjp so in the container the curl works, but the apt-get update does not? | 15:02 |
evrardjp | yup | 15:03 |
linggao | setup_hosts.yml succeeded without problem. I am running haproxy-install.yml | 15:03 |
evrardjp | tcpdump seems weird | 15:03 |
odyssey4me | evrardjp perhaps verify the sources.list and sources.list.d/*.list contents? | 15:03 |
evrardjp | they are correct | 15:03 |
evrardjp | I even removed ipv6 just in case | 15:03 |
linggao | setup_hosts.yml succeeded without problem. I am running haproxy-install.yml | 15:03 |
evrardjp | on the host, everything is fine | 15:03 |
linggao | haproxy-install.yml is done without problem | 15:03 |
odyssey4me | linggao ok good, if that goes fine then execute 'openstack-ansible setup-infrastructure.yml' and see how that goes | 15:03 |
evrardjp | it looks like it's something networking related to lxc | 15:04 |
evrardjp | can't find anything on google | 15:04 |
evrardjp | I'll look again, I was just hoping to find some luck here :) | 15:04 |
odyssey4me | evrardjp verify that the lxc bridge network doesn't conflict with any of the host networks? | 15:04 |
*** KLevenstein has joined #openstack-ansible | 15:04 | |
*** phchoi1 has joined #openstack-ansible | 15:05 | |
odyssey4me | evrardjp that's why we do https://github.com/openstack/openstack-ansible/blob/master/scripts/gate-check-commit.sh#L101-L107 | 15:05 |
evrardjp | it's an AIO in my production cloud, so I doubt, but I'll check, thanks for pointing that out | 15:06 |
evrardjp | sadly no overlap | 15:07 |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:08 | |
admiralboom | I'm not finding the roles for openstack-ansible in ansible-galaxy, that intentional or am I missing them? | 15:08 |
*** spotz_zzz is now known as spotz | 15:08 | |
evrardjp | they are not yet published | 15:10 |
evrardjp | we are doing the split | 15:10 |
* admiralboom rubs hands together | 15:10 | |
evrardjp | or at least cloudnull is doing it :) | 15:10 |
evrardjp | it will be eventually there | 15:10 |
admiralboom | doing the splits? that could hurt | 15:10 |
evrardjp | sorry, english is not my mother language... it looks like an expression. what does it mean? | 15:11 |
admiralboom | http://cache4.asset-cache.net/gc/128386281-ballerina-doing-the-splits-gettyimages.jpg?v=1&c=IWSAsset&k=2&d=5GlNGt3ZqwQgf2lVR3Iw03Pq9l1RNAKTOi0DJOFqZ1yd92ntnukTlE78i87OJzC6 | 15:11 |
cloudnull | admiralboom: the roles we've split so far are https://github.com/openstack/?utf8=%E2%9C%93&query=openstack-ansible | 15:11 |
cloudnull | morning btw | 15:12 |
cloudnull | they're not on galaxy, to my knowledge the infra team does not have an "official" place to publish roles onto the galaxy | 15:12 |
evrardjp | I recall someone getting on this chan and talking about that... checking what was done within infra team for some other projects (pypi?) | 15:13 |
evrardjp | I thought the AP of this conversation was to create an account | 15:14 |
odyssey4me | lol admiralboom yeah, we're only part way splitting the repositories to allow them to be published to Ansible Galaxy easily... and we still need to figure out how to publish them using an account owned by OpenStack and not an individual... we'll get there later in the cycle | 15:14 |
bryan_att | hi all, anyone have a minute to help me with an ansible playbook question for openstack projects | 15:14 |
mhayden | odyssey4me: robert clark just reached out about that killick spec in anchor | 15:14 |
mhayden | i noticed you were on the review | 15:14 |
odyssey4me | mhayden yep, mainly just to keep track of what's happening there | 15:15 |
odyssey4me | bryan_att sure, we can always try | 15:15 |
bryan_att | i have a playbook i'm working to install Congress on a Centos7 host where I have OpenStack installed. I'm at the end of it, where the old playbook (Ubuntu-targeted) tasks were setting the startup (/etc/init) info. I need to know how to change this so that I can use the Centos7 service startup process instead, since this changed as of Centos7. | 15:16 |
bryan_att | I'll paste the lines... | 15:17 |
bryan_att | https://www.irccloud.com/pastebin/RaSSRQVk/ | 15:17 |
odyssey4me | bryan_att ah, you need a systemd startup instead of an upstart startup | 15:17 |
linggao | odyssey4me, still running setup-infrastructure.yml | 15:17 |
odyssey4me | linggao how far is it? | 15:17 |
linggao | odyssey4me, buinding the repo | 15:18 |
bryan_att | is there an example I can copy? I saw various in the openstack-ansible repo but don't understand the differences between upstart and systemd enough to get started on converting this. | 15:18 |
cloudnull | bryan_att: https://github.com/cloudnull/os-ansible-deployment/blob/master-rhel/playbooks/roles/os_cinder/tasks/cinder_init_systemd_common.yml#L16-L26 | 15:19 |
admiralboom | cool ty odyssey4me cloudnull | 15:19 |
cloudnull | bryan_att: this is the template file that task deploys https://github.com/cloudnull/os-ansible-deployment/blob/master-rhel/playbooks/roles/os_cinder/templates/cinder-systemd-init.j2 | 15:19 |
cloudnull | admiralboom: we're aiming on getting all of the roles out into repos and work is happening within infra to see about publishing roles to the galaxy proper | 15:20 |
odyssey4me | bryan_att if you could chime in and add your support to making CentOS/Fedora happen for OpenStack-Ansible then that'd be great: http://lists.openstack.org/pipermail/openstack-dev/2015-November/079732.html | 15:20 |
cloudnull | ^ ++ | 15:21 |
admiralboom | cloudnull: i'll stay tuned, that will be really handy and beats my current plan of copy/paste and pretending like they are galaxy roles ;) | 15:21 |
*** timrc has quit IRC | 15:21 | |
admiralboom | great work btw, these look sharp | 15:21 |
linggao | odyssey4me, it is doing galera_client. btw, the node is ubuntu14.04 | 15:21 |
cloudnull | admiralboom: if youre looking to write your own playbooks using some of the various roles you can clone the main repo and then use an ansible.cfg file to add additional role paths . | 15:21 |
cloudnull | if that'll help in the immediate times | 15:22 |
linggao | odyssey4me, now it is failing. TASK: [galera_client | Install pip packages] ********************************** | 15:22 |
linggao | failed: [aio1_galera_container-2d997fc5] => (item=MySQL-python) => {"attempts": 5, "cmd": "/usr/local/bin/pip install MySQL-python", "failed": true, "item": "MySQL-python"} | 15:22 |
linggao | msg: Task failed as maximum retries was encountered | 15:22 |
odyssey4me | admiralboom if you clone the current repo, then configure ansible.cfg to look in {repo root}/playbooks/roles for its roles, then you'll be able to use openstack-ansible's roles just lik eyou would any galaxy role | 15:22 |
odyssey4me | lol, cloudnull and I are thinking a like :p | 15:22 |
admiralboom | odyssey4me: imma play with that! | 15:22 |
admiralboom | lol odyssey4me cloudnull | 15:23 |
cloudnull | haha | 15:23 |
cloudnull | great mings | 15:23 |
cloudnull | *minds | 15:23 |
bryan_att | sure, I'll do what I can for supporting openstack-ansible on Centos. At the moment I'm trying to get this working so I understand the basic approach to installing openstack services using ansible, and can extend that to other services we are looking to add into the OPNFV platform. | 15:23 |
odyssey4me | linggao ok, I'd suggest connecting into each of the repo containers and verifying that /var/www/repo/ has contents in all three of them | 15:23 |
linggao | ok | 15:23 |
bryan_att | thanks for the links, I'll look into it and see if I can do the mapping between the conf file approach in upstart and the service approach in systemd. | 15:24 |
*** timrc has joined #openstack-ansible | 15:24 | |
cloudnull | admiralboom: http://docs.ansible.com/ansible/intro_configuration.html http://docs.openstack.org/developer/openstack-ansible/developer-docs/extending.html should cover most of what you may be looking, that is until I get off my ass ad do more role seperations. | 15:24 |
odyssey4me | linggao you can also do this from the host as a test: curl http://172.29.236.100:8181/os-releases/12.0.1/ | 15:24 |
*** k_stev has joined #openstack-ansible | 15:25 | |
linggao | odyssey4me, curl http://172.29.236.100:8181/os-releases/12.0.1/ | 15:25 |
linggao | curl: (7) Failed to connect to 172.29.236.100 port 8181: Connection refused | 15:25 |
linggao | that's from host | 15:25 |
evrardjp | check your haproxy | 15:26 |
odyssey4me | linggao yeah, is haproxy running on the host? | 15:26 |
evrardjp | it's probably the source :) | 15:26 |
evrardjp | it should be running on all the haproxy hosts, and they should all have the files | 15:27 |
evrardjp | you're curling to | 15:27 |
kmARC | Guys, I am stuck at TASK: [pip_install | Install PIP for like 1ö minutes now. Is this normal or should I Ctrl-C? :-) | 15:27 |
linggao | odyssey4me, ps -ef |grep haproxy cannot fine it. Is this the way to check it? | 15:28 |
odyssey4me | evrardjp FYI linggao is testing an AIO :) | 15:28 |
evrardjp | lsyncd issues could cause this ;) | 15:28 |
evrardjp | on multiple | 15:28 |
evrardjp | just to make sure :p | 15:28 |
odyssey4me | linggao hmm, then try to 'service haproxy status' | 15:28 |
*** dalees has joined #openstack-ansible | 15:28 | |
openstackgerrit | Jesse Pretorius proposed openstack/openstack-ansible: Update requirements to suit the existence of lxc vg https://review.openstack.org/247490 | 15:29 |
*** ggillies has quit IRC | 15:29 | |
linggao | odyssey4me, service says that it is not running. Shoud I start it manually? | 15:29 |
openstackgerrit | Jesse Pretorius proposed openstack/openstack-ansible: Update requirements to suit the existence of lxc vg https://review.openstack.org/247578 | 15:29 |
odyssey4me | linggao yep, try 'service haproxy start' | 15:30 |
linggao | odyssey4me, # service haproxy start | 15:30 |
linggao | * Starting haproxy haproxy [ALERT] 322/093012 (14247) : Starting frontend horizon-front: cannot bind socket | 15:30 |
linggao | [fail] | 15:30 |
odyssey4me | linggao ah, do you happen to have something on the host listening on port 80 or 443? | 15:31 |
*** cloudtrainme has joined #openstack-ansible | 15:31 | |
*** ggillies has joined #openstack-ansible | 15:31 | |
linggao | odyssey4me, how to check? | 15:31 |
*** TravisA has joined #openstack-ansible | 15:32 | |
odyssey4me | linggao excuse by bad regex skills :p, but here: netstat -anlp | grep " LISTEN " | grep ":80 \|:443 " | 15:32 |
linggao | odyssey4me, # netstat -anlp | grep " LISTEN " | grep ":80 \|:443 " | 15:33 |
linggao | tcp6 0 0 :::80 :::* LISTEN 4364/apache2 | 15:33 |
odyssey4me | there you go, apache is consuming that port | 15:33 |
odyssey4me | you should not have apache on the host | 15:33 |
odyssey4me | is this a host being used for other things? | 15:33 |
linggao | no, this is a host I rented from a cloud. | 15:34 |
odyssey4me | ah ok - they happen to have other junk installed on the base image | 15:34 |
linggao | It just had basic ubuntu 14.04 | 15:34 |
odyssey4me | you can 'apt-get purge apache2' then | 15:34 |
linggao | ok, I will try that. | 15:35 |
*** mgoddard has joined #openstack-ansible | 15:35 | |
*** mgoddard_ has quit IRC | 15:35 | |
linggao | odyssey4me, I purged apache2, restarted haproxy. curl worked. and am now running setup-infrastructure.yml now. | 15:38 |
odyssey4me | linggao great, progress :) | 15:38 |
TravisA | If I wanted to override repo urls is there a good way to do that? I would like to use OSAD on a disconected network and mirror everything I need. | 15:38 |
*** alextricity_ is now known as alextricity | 15:39 | |
TravisA | it looks like playbooks/plugins/lookups/py_pkgs.py doesn't take into account variables set in /etc/openstack_deploy/user_varibles.yml | 15:41 |
*** javeriak has joined #openstack-ansible | 15:41 | |
cloudnull | TravisA: it does not | 15:43 |
cloudnull | however https://review.openstack.org/#/c/241483/ | 15:43 |
cloudnull | adds that | 15:43 |
cloudnull | its simply waiting for more reviews and me to update it on evrardjp feedback | 15:43 |
evrardjp | cloudnull: sorry to be difficult on this one :p | 15:44 |
cloudnull | TravisA: on the offline deployment aspect, there are several things you'll need to pull into some repo . | 15:44 |
*** javeriak has quit IRC | 15:44 | |
*** javeriak_ has joined #openstack-ansible | 15:44 | |
cloudnull | we've not documented all of them but they are all in the various roles set as defaults. | 15:44 |
odyssey4me | TravisA FYI we have implemented the ability to make use of a http/https proxy server, which you'll find to be a far more pleasant experience than having to build a local git, pypi mirror and key server. | 15:45 |
*** slotti has quit IRC | 15:45 | |
cloudnull | we do have deployers who've taken the installs offline however I've not seen anyting tangable in terms of documenting all of the bits that need to be collected. | 15:45 |
TravisA | cloudnull: Thank you. odyssey4me: a proxy server will not work for me, I'm going to have to do this the hard way | 15:46 |
odyssey4me | ouch | 15:46 |
odyssey4me | well, TravisA if you could put together an etherpad or something to document what you had to do then we could put together a doc addition to guide others who want to do that | 15:47 |
*** fawadkhaliq has joined #openstack-ansible | 15:47 | |
palendae | Reminder that https://etherpad.openstack.org/p/oa-install-docs is on the agenda for th emeeting in a few minutes | 15:48 |
palendae | In case people haven't read over it | 15:48 |
TravisA | odyssey4me: ok I keep track of what is needed and get that back to you guys | 15:48 |
evrardjp | I still think the best point of this etherpad is the last line. | 15:48 |
evrardjp | anyway I'd like to debug this lxc networking issue, but I'm clueless | 15:49 |
*** jwagner_away is now known as jwagner | 15:49 | |
TravisA | evrardjp: that is true for most documentation | 15:50 |
mgariepy | evrardjp, do you have a apt proxy setup ? that might me an issue with apt and not curl. | 15:59 |
evrardjp | nope it's a networking issue | 16:00 |
evrardjp | I thought it was an apt issue before | 16:00 |
evrardjp | 'waiting for headers' | 16:00 |
mgariepy | k | 16:00 |
evrardjp | but now, I can see that while curl http://archive.ubuntu.com/ubuntu/ works | 16:00 |
evrardjp | other url fails | 16:01 |
evrardjp | with more content | 16:01 |
evrardjp | so I really have the impression that content is truncated | 16:01 |
linggao | odyssey4me, setup-infrastructure.yml finished without error. It had error in during the process complaining not able to connect mysql in aio1_galera_container. But the final result did not show it. It shows everything is ok. | 16:02 |
odyssey4me | community meeting in #openstack-meeting-4 cloudnull, mattt, andymccr, d34dh0r53, hughsaunders, b3rnard0, palendae, Sam-I-Am, odyssey4me, serverascode, rromans, erikmwilson, mancdaz, dolphm, _shaps_, BjoernT, claco, echiu, dstanek, jwagner, ayoung, prometheanfire, evrardjp, arbrandes, mhayden, scarlisle, luckyinva, ntt | 16:02 |
linggao | odyssey4me, then what is next? | 16:02 |
odyssey4me | linggao yes, that's expected | 16:02 |
odyssey4me | linggao nor execute: openstack-ansible setup-openstack.yml | 16:02 |
*** k_stev has quit IRC | 16:02 | |
kmARC | odyssey4me: although you claim you "don't know what you're doing", your second blog post hit reddit already :) | 16:03 |
kmARC | https://www.reddit.com/r/openstack/comments/3taptr/openstackansible_mitaka_summit_summary/ | 16:03 |
*** galstrom_zzz is now known as galstrom | 16:03 | |
odyssey4me | lol kmARC wow | 16:04 |
*** mss has joined #openstack-ansible | 16:08 | |
*** javeriak has joined #openstack-ansible | 16:17 | |
*** elo has joined #openstack-ansible | 16:17 | |
*** javeriak_ has quit IRC | 16:19 | |
*** fawadkhaliq has quit IRC | 16:19 | |
*** fawadkhaliq has joined #openstack-ansible | 16:20 | |
*** subscope has quit IRC | 16:24 | |
*** subscope has joined #openstack-ansible | 16:24 | |
linggao | odyssey4me, the setup-openstack.yml failed. http://pastebin.com/G8XxkcsG | 16:25 |
*** subscope has quit IRC | 16:25 | |
linggao | look like mariadb-client cannot be installed on the host. | 16:25 |
linggao | This is ubuntu 14.04 | 16:25 |
*** TravisA has quit IRC | 16:26 | |
linggao | ubuntu 14.04.3 LTS, Trusty Tahr | 16:27 |
*** fawadkhaliq has quit IRC | 16:29 | |
odyssey4me | linggao oh dear, I don't know how that happened - but you essentially have conflicting packages | 16:33 |
odyssey4me | try this: ansible all -m shell -a 'apt-get purge -y libmysqlclient18 mysql-common' | 16:34 |
odyssey4me | you may then need to re-run the infrastructure and openstack playbooks | 16:34 |
*** subscope has joined #openstack-ansible | 16:35 | |
linggao | ok | 16:35 |
*** sdake has joined #openstack-ansible | 16:45 | |
*** subscope has quit IRC | 16:46 | |
*** alejandrito has joined #openstack-ansible | 16:49 | |
*** gparaskevas has quit IRC | 16:50 | |
*** elo has quit IRC | 16:50 | |
*** fawadkhaliq has joined #openstack-ansible | 16:50 | |
*** TravisA has joined #openstack-ansible | 16:55 | |
*** mgoddard has quit IRC | 17:00 | |
*** sacharya has joined #openstack-ansible | 17:00 | |
*** mgoddard has joined #openstack-ansible | 17:01 | |
ntt | odyssey4me: for multios support, a completely new developer team is needed? Is there a chance to see a support for rhel and derivatives? | 17:01 |
*** phiche has quit IRC | 17:02 | |
*** sshen_ is now known as sshen | 17:02 | |
odyssey4me | ntt there is interest, but we do need someone who can take the lead and enough people interested in maintaining it | 17:03 |
*** woodard has joined #openstack-ansible | 17:04 | |
odyssey4me | ntt as there have already been a few PoC's and some references for work done to get it working, it seems like a strong possibility that it could happen | 17:04 |
*** woodard has quit IRC | 17:04 | |
*** woodard has joined #openstack-ansible | 17:05 | |
dmsimard | ntt: Have a look at Kolla, it's philosophy is relatively similar (read: ansible/containers) and has CentOS/RHEL support | 17:05 |
ntt | I can work for support and testing. I work for an ISP and our idea is to have an automatic tool for installation and upgrades of openstack | 17:06 |
*** cloudtra_ has joined #openstack-ansible | 17:06 | |
*** cloudtrainme has quit IRC | 17:06 | |
ntt | I'm completely new to ansible, but in a couple of day I almost reached the goal of understand a fork of openstack-ansible for centos (kilo) | 17:07 |
*** tiagogomes_ has quit IRC | 17:07 | |
*** elo has joined #openstack-ansible | 17:07 | |
*** timrc has quit IRC | 17:07 | |
odyssey4me | dmsimard yes, of course - could you please add more info on references you think would be useful in https://etherpad.openstack.org/p/openstack-ansible-multi-os-support ? | 17:10 |
openstackgerrit | Miguel Alex Cantu proposed openstack/openstack-ansible: Add ceilometerclient to utility container https://review.openstack.org/247688 | 17:10 |
dmsimard | odyssey4me: added kolla :) | 17:11 |
odyssey4me | thanks dmsimard :) any chance that you'd like to add your skills to the pot? :) | 17:11 |
openstackgerrit | Miguel Alex Cantu proposed openstack/openstack-ansible: Add ceilometerclient to utility container https://review.openstack.org/247689 | 17:11 |
dmsimard | odyssey4me: my hands are full already :) | 17:11 |
openstackgerrit | Miguel Alex Cantu proposed openstack/openstack-ansible: Add ceilometerclient to utility container https://review.openstack.org/247690 | 17:12 |
*** timrc has joined #openstack-ansible | 17:13 | |
*** karimb has quit IRC | 17:16 | |
*** hassaan__ has quit IRC | 17:17 | |
*** elo has quit IRC | 17:18 | |
*** elo has joined #openstack-ansible | 17:18 | |
*** toan has joined #openstack-ansible | 17:22 | |
toan | well, quite a few people are hanging out here | 17:22 |
evrardjp | my kingdom for an lxcbr0 that doesn't fail! | 17:22 |
openstackgerrit | Merged openstack/openstack-ansible: Fix logrotate config for horizon and keystone. https://review.openstack.org/246328 | 17:24 |
*** alkari has joined #openstack-ansible | 17:26 | |
*** ntt has left #openstack-ansible | 17:29 | |
*** alkari1 has joined #openstack-ansible | 17:31 | |
*** alkari has quit IRC | 17:31 | |
odyssey4me | toan :) | 17:32 |
toan | :) | 17:33 |
TravisA | odyssey4me: quick thing about this change https://review.openstack.org/#/c/241483/. Do you think the default behavior if setting keystone_git_repo and not changing the install_branch should be master or what is in the defaults/repo_packages/openstack_services.yml file | 17:33 |
spotz | welcome toan! | 17:33 |
toan | spotz: thank you! | 17:34 |
*** mpavone has quit IRC | 17:37 | |
evrardjp | welcome | 17:42 |
*** egonzalez has quit IRC | 17:44 | |
*** baker has joined #openstack-ansible | 17:46 | |
pabelanger | Afternoon | 17:51 |
pabelanger | so, I whipped up this last night in an effort to make it easier to test is playbooks (roles) are idempotent. https://github.com/pabelanger/ansible-gofer | 17:52 |
pabelanger | basically a simple wrapper to ansible-playbook, put takes the headack out of grepping results in bash | 17:53 |
pabelanger | going to continue work on it, and see if there is interest from people to use it | 17:53 |
palendae | pabelanger: I like the idea, would you mind expanding the readme a bit? | 17:54 |
pabelanger | palendae: Ya, terrible at documenting things. I'll push up some notes and examples | 17:55 |
odyssey4me | pabelanger good show :) I'm off for the evening, but will take a close look in the morning | 17:55 |
*** cemmason has quit IRC | 17:56 | |
*** cemmason has joined #openstack-ansible | 17:59 | |
*** jwagner is now known as jwagner_away | 18:02 | |
*** phiche has joined #openstack-ansible | 18:03 | |
*** phchoi1 has quit IRC | 18:07 | |
*** woodard has quit IRC | 18:10 | |
*** cloudtra_ has quit IRC | 18:17 | |
*** cemmason has left #openstack-ansible | 18:19 | |
*** cloudtrainme has joined #openstack-ansible | 18:20 | |
cloudnull | TravisA: did someone get back to your question on https://review.openstack.org/#/c/241483 ? | 18:23 |
TravisA | no | 18:26 |
TravisA | cloudnull: ^ | 18:26 |
cloudnull | w/ that PR you are able to set versions and repo definitions in a user_* file while leaving the "defaults/repo_packages/openstack_services.yml" file unchanged | 18:28 |
cloudnull | you would need to set the repo & version to make it work in the user_* file | 18:29 |
cloudnull | and the precedence is to consider anything in user_* to be used over anything else. | 18:29 |
TravisA | Ok I'm seeing that too, I not 100% but shouldn't the default behavior be to use what is in the user_file and if no version is specified go get it from the defaults file | 18:32 |
cloudnull | I worked with logan2 on that patchset and implemented the same thing in Kilo https://review.openstack.org/#/c/244215/ | 18:32 |
*** javeriak_ has joined #openstack-ansible | 18:33 | |
cloudnull | TravisA: that might be helpful in some cases, however I'd imagine if your changing the repo URL its likely to an internal git server in which case the history may be different | 18:33 |
cloudnull | and for the sake of stability I'd recommend locking the repo down to a sha instead of a given branch | 18:34 |
TravisA | cloudnull: in most cases that would be true. But in my case I'm mirror things to a disconnected network | 18:34 |
cloudnull | in master we use the branches but in the releases we're using a sha | 18:34 |
TravisA | so not all will change | 18:34 |
*** javeriak has quit IRC | 18:34 | |
cloudnull | ah. I can take a look at trying to make it work in that usecase however thats not how it was plumbed at this point | 18:35 |
cloudnull | even in the current plugin it assumes both are present as it parses the config files | 18:36 |
* cloudnull fires up the old editor | 18:37 | |
*** javeriak has joined #openstack-ansible | 18:38 | |
TravisA | cloudnull: Thanks you. I can see someone setting the repo and not the version then master will get pull. If they are not paying attention the the output they will never see it. FYI the room has restored my view on IRC chats. Very responsive and helpful. :) | 18:38 |
*** javeriak_ has quit IRC | 18:39 | |
cloudnull | Thats awesome ! | 18:39 |
cloudnull | ill see what we can do to make it smarter | 18:39 |
*** alkari1 has quit IRC | 18:43 | |
*** phchoi1 has joined #openstack-ansible | 18:48 | |
logan2 | that makes sense right? if i override nova to a local repo but don't specify a sha it will just fall back to the openstack_services.yml? isn't that to be expected? maybe i want to track the upstream sha but source the repo from a local host if i'm on a private network | 18:52 |
*** fawadkhaliq has quit IRC | 18:54 | |
logan2 | oh i see, that is not how it works right now | 18:57 |
*** sacharya has quit IRC | 19:01 | |
*** cloudtrainme has quit IRC | 19:25 | |
*** Bjoern_ is now known as Bjoern_zZzZzZzZ | 19:27 | |
*** jwagner_away is now known as jwagner | 19:29 | |
*** TravisA has quit IRC | 19:32 | |
*** Bjoern_zZzZzZzZ is now known as Bjoern_ | 19:34 | |
*** sacharya has joined #openstack-ansible | 19:35 | |
*** sliver has joined #openstack-ansible | 19:45 | |
*** elo has quit IRC | 19:46 | |
*** openstackgerrit has quit IRC | 19:46 | |
*** openstackgerrit has joined #openstack-ansible | 19:47 | |
linggao | odyssey4me, I got the maraidb-client install on the host and reran scripts/run-playbooks.sh. It seemed succeeded without error. | 19:56 |
*** elo has joined #openstack-ansible | 19:57 | |
*** elo has quit IRC | 19:57 | |
linggao | odyssey4me, then how do I run the nova commands? I ran nova on host, it says that nova is not installed. | 19:58 |
linggao | Is there anything else I need to install? | 19:58 |
*** cloudtrainme has joined #openstack-ansible | 20:01 | |
linggao | odyssey4me, I got it. I need to attach to the utility container. Thanks a lot for your help! | 20:01 |
*** elo has joined #openstack-ansible | 20:25 | |
*** rebase has joined #openstack-ansible | 20:29 | |
*** rebase has quit IRC | 20:31 | |
*** elo has quit IRC | 20:31 | |
*** elo has joined #openstack-ansible | 20:31 | |
*** javeriak_ has joined #openstack-ansible | 20:39 | |
*** woodard has joined #openstack-ansible | 20:40 | |
*** woodard has quit IRC | 20:40 | |
*** woodard has joined #openstack-ansible | 20:41 | |
*** javeriak has quit IRC | 20:42 | |
*** Mudpuppy has quit IRC | 20:43 | |
*** elo has quit IRC | 20:44 | |
*** javeriak has joined #openstack-ansible | 20:45 | |
*** javeriak_ has quit IRC | 20:45 | |
*** elo has joined #openstack-ansible | 20:48 | |
openstackgerrit | Major Hayden proposed openstack/openstack-ansible-security: [WIP] Check mode compatibility for security role https://review.openstack.org/245813 | 20:48 |
*** baker has quit IRC | 20:53 | |
*** Mudpuppy has joined #openstack-ansible | 20:55 | |
*** cloudtrainme has quit IRC | 21:20 | |
*** baker has joined #openstack-ansible | 21:20 | |
*** sdake has quit IRC | 21:21 | |
*** karimb has joined #openstack-ansible | 21:28 | |
*** karimb has quit IRC | 21:28 | |
*** karimb has joined #openstack-ansible | 21:29 | |
*** karimb_ has joined #openstack-ansible | 21:32 | |
*** aslaen has joined #openstack-ansible | 21:33 | |
*** karimb has quit IRC | 21:35 | |
*** javeriak_ has joined #openstack-ansible | 21:37 | |
*** cloudtrainme has joined #openstack-ansible | 21:39 | |
*** karimb_ has quit IRC | 21:40 | |
*** javeriak has quit IRC | 21:40 | |
*** jlvillal has quit IRC | 21:46 | |
*** jlvillal has joined #openstack-ansible | 21:48 | |
*** javeriak has joined #openstack-ansible | 21:51 | |
*** javeriak_ has quit IRC | 21:54 | |
*** woodard_ has joined #openstack-ansible | 21:56 | |
*** woodard has quit IRC | 22:00 | |
*** woodard_ has quit IRC | 22:00 | |
*** spotz is now known as spotz_zzz | 22:04 | |
*** simondodsley has joined #openstack-ansible | 22:09 | |
*** ntt has joined #openstack-ansible | 22:11 | |
*** elo has quit IRC | 22:12 | |
*** cloudtrainme has quit IRC | 22:13 | |
simondodsley | Hi - trying to build a cinder volume node and need to add a specific python module for our cinder backend driver. I've added it in openstack_user_config.yml but it can't be found in the repo container. Where do i configure ansible to be able to get the module from python.org or get the module installed in the repo container? | 22:13 |
*** spotz_zzz is now known as spotz | 22:14 | |
Bjoern_ | external cinder driver need to be compiled as wheel package and uploaded inside the appropriate repo container location so pip install can fetch it or install locally from a pip package via the file:// url | 22:15 |
*** Bjoern_ is now known as BjoernT | 22:15 | |
BjoernT | there is no automated support yet | 22:16 |
simondodsley | the cinder driver is upstream in kilo, but it has a pre-req of one python module, so I have to make a wheel package from the python library? | 22:17 |
BjoernT | yeah | 22:17 |
BjoernT | you might file a bug so we honor the dependency | 22:18 |
BjoernT | which driver is it ? | 22:18 |
simondodsley | Pure Storage Cinder driver - it needs the purestorage python module | 22:18 |
*** phiche has quit IRC | 22:18 | |
BjoernT | yeah I build this for one of my customers locally | 22:19 |
BjoernT | as pip wheel | 22:19 |
simondodsley | so once it is built how do i get it into the repo container before running the playbooks? | 22:19 |
*** sdake has joined #openstack-ansible | 22:19 | |
BjoernT | you refer to https://github.com/purestorage/rest-client | 22:20 |
BjoernT | right ? | 22:20 |
*** cloudtrainme has joined #openstack-ansible | 22:20 | |
simondodsley | I guess that is the source , yes. It lives here: https://pypi.python.org/pypi/purestorage | 22:21 |
BjoernT | git clone https://github.com/purestorage/rest-client.git && cd rest-client && python setup.py bdist_wheel && cd dist | 22:21 |
*** Mudpuppy has quit IRC | 22:21 | |
BjoernT | how I build it | 22:21 |
BjoernT | and then I added the whl package to the repo containers but you would have to link/copy this driver on every OSA upgrade | 22:22 |
BjoernT | https://review.openstack.org/#/c/241483/ might solve the issue | 22:22 |
*** galstrom is now known as galstrom_zzz | 22:22 | |
BjoernT | have not reviewed it yet | 22:22 |
simondodsley | this is great info - thanks. I'll look at the change as well | 22:23 |
*** karimb has joined #openstack-ansible | 22:23 | |
*** karimb has quit IRC | 22:23 | |
*** karimb has joined #openstack-ansible | 22:24 | |
*** ntt has quit IRC | 22:24 | |
*** spotz is now known as spotz_zzz | 22:24 | |
*** elo has joined #openstack-ansible | 22:27 | |
*** spotz_zzz is now known as spotz | 22:29 | |
*** elo has quit IRC | 22:31 | |
*** alkari has joined #openstack-ansible | 22:34 | |
*** aslaen has quit IRC | 22:36 | |
*** sdake has quit IRC | 22:43 | |
*** sacharya has quit IRC | 22:47 | |
*** woodard has joined #openstack-ansible | 22:48 | |
*** baker has quit IRC | 23:06 | |
*** k_stev has joined #openstack-ansible | 23:06 | |
*** jcannava has quit IRC | 23:10 | |
*** logan2 has quit IRC | 23:10 | |
*** logan2 has joined #openstack-ansible | 23:10 | |
*** toan has quit IRC | 23:11 | |
*** jwagner is now known as jwagner_away | 23:11 | |
*** alejandrito has quit IRC | 23:11 | |
*** jcannava has joined #openstack-ansible | 23:12 | |
*** toan has joined #openstack-ansible | 23:12 | |
*** karimb has quit IRC | 23:14 | |
*** daneyon has joined #openstack-ansible | 23:15 | |
*** karimb has joined #openstack-ansible | 23:18 | |
*** daneyon_ has quit IRC | 23:18 | |
*** k_stev has quit IRC | 23:19 | |
*** alkari has quit IRC | 23:19 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:20 | |
*** KLevenstein has quit IRC | 23:30 | |
*** darrenc is now known as darrenc_afk | 23:33 | |
*** javeriak_ has joined #openstack-ansible | 23:33 | |
*** javeriak has quit IRC | 23:37 | |
openstackgerrit | Merged openstack/openstack-ansible: Remove unused neutron variable definition https://review.openstack.org/246822 | 23:37 |
*** javeriak has joined #openstack-ansible | 23:38 | |
*** javeriak has quit IRC | 23:38 | |
*** daneyon has quit IRC | 23:38 | |
*** daneyon has joined #openstack-ansible | 23:39 | |
*** javeriak_ has quit IRC | 23:40 | |
*** k_stev has joined #openstack-ansible | 23:42 | |
*** darrenc_afk is now known as darrenc | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!