Monday, 2015-06-01

Sam-I-Amaight, its meat time00:01
cloudnullprometheanfire: when you going to come pick him up and bring him to his new home ?00:02
cloudnull:)00:02
cloudnullSam-I-Am:  yum00:02
cloudnulland not the pkg manager.00:03
prometheanfirecloudnull: you know, eventually00:03
prometheanfirejust ordered a ton of lawn stuff00:03
prometheanfireyay prime00:03
cloudnullprime is amazing.00:05
prometheanfireindeed00:05
prometheanfireeven though I know they just mark up the cost for shipping things00:05
cloudnullthis is absolutely true. but it makes me warm and fuzzy so i go on believing that its a deal of sorts.00:18
*** sdake_ has quit IRC01:11
*** markvoelker has quit IRC01:18
prometheanfireyep01:32
prometheanfiresame with amazon smile01:32
*** JRobinson__ has quit IRC02:19
*** metral_zzz is now known as metral02:26
*** markvoelker has joined #openstack-ansible02:34
*** markvoelker has quit IRC02:39
*** sdake has joined #openstack-ansible03:01
*** sdake_ has joined #openstack-ansible03:03
*** sdake has quit IRC03:07
*** outsdset has quit IRC03:47
*** javeriak has joined #openstack-ansible04:05
*** sdake_ has quit IRC04:11
*** sdake has joined #openstack-ansible04:14
*** markvoelker has joined #openstack-ansible04:23
*** JRobinson__ has joined #openstack-ansible04:27
*** markvoelker has quit IRC04:28
*** dkalleg has joined #openstack-ansible04:59
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Moved all of group_vars into a variable file  https://review.openstack.org/18710205:18
*** sdake_ has joined #openstack-ansible05:30
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Moved all of group_vars into a variable file  https://review.openstack.org/18710205:32
*** sdake_ has quit IRC05:33
*** sdake_ has joined #openstack-ansible05:33
*** sdake has quit IRC05:34
*** sdake_ is now known as sdake05:43
*** sdake_ has joined #openstack-ansible06:10
*** markvoelker has joined #openstack-ansible06:12
*** sdake has quit IRC06:14
*** markvoelker has quit IRC06:16
*** sdake has joined #openstack-ansible06:21
*** sdake_ has quit IRC06:25
*** JRobinson__ has quit IRC06:38
*** daneyon has joined #openstack-ansible06:50
*** dkalleg has quit IRC06:50
*** amit213 has joined #openstack-ansible06:56
*** amit213 has quit IRC07:00
*** daneyon has quit IRC07:00
*** daneyon has joined #openstack-ansible07:01
*** daneyon has quit IRC07:06
*** sdake_ has joined #openstack-ansible07:06
*** sdake has quit IRC07:10
*** radek_ has joined #openstack-ansible07:11
*** javeriak has quit IRC07:11
*** sdake_ is now known as sdake07:16
evrardjphello everyone07:27
*** igorr1 has joined #openstack-ansible07:46
*** markvoelker has joined #openstack-ansible08:01
*** markvoelker has quit IRC08:06
*** sdake has quit IRC08:16
*** sdake has joined #openstack-ansible08:18
svggood morning all08:54
*** sdake_ has joined #openstack-ansible09:16
*** sdake_ has quit IRC09:17
*** sdake_ has joined #openstack-ansible09:18
*** sdake has quit IRC09:20
*** sdake_ is now known as sdake09:20
odyssey4memorning!09:21
*** markvoelker has joined #openstack-ansible09:49
*** markvoelker has quit IRC09:54
openstackgerritMerged stackforge/os-ansible-deployment: Cleaning up doc8 violations  https://review.openstack.org/18703410:13
*** openstackstatus has quit IRC10:20
*** igorr1 has quit IRC10:20
*** openstack has quit IRC10:20
*** openstack has joined #openstack-ansible10:27
*** promethe1nfire has joined #openstack-ansible10:42
*** galstrom_zzz has quit IRC10:43
*** prometheanfire has quit IRC10:43
*** mordred has quit IRC10:43
*** galstrom_zzz has joined #openstack-ansible10:44
*** mordred has joined #openstack-ansible10:44
*** markvoelker has joined #openstack-ansible11:35
*** markvoelker has quit IRC11:40
matttcloudnull: doh, just updated that review :P11:59
matttcloudnull: https://review.openstack.org/#/c/186740/12:00
*** promethe1nfire is now known as prometheanfire12:26
*** markvoelker has joined #openstack-ansible12:34
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Change external resources to https where possible  https://review.openstack.org/18540712:54
svgmattt: when testing my ceph patch, on kilo, did you confirm cinder was working?12:58
matttsvg: yep13:03
matttat least i thought so :)13:03
svgI just find out about a bug where that cinder_backend_rbd_inuse construct doesn't work in ansible 1.913:04
svgwhich means cinder_volume hosts don't get the config in /etc/ceph13:04
*** toddnni has quit IRC13:07
*** jaypipes has joined #openstack-ansible13:16
*** KLevenstein has joined #openstack-ansible13:27
openstackgerritMerged stackforge/os-ansible-deployment: Updated repo server deps  https://review.openstack.org/18674013:42
*** jaypipes has quit IRC13:55
*** sigmavirus24_awa is now known as sigmavirus2414:07
*** jwagner_away is now known as jwagner14:14
*** Mudpuppy has joined #openstack-ansible14:18
*** leomazzo has joined #openstack-ansible14:35
cloudnullprometheanfire: ansible -m shell -a "rm /root/.pip/links.d/*"; openstack-ansible setup-everything.yml --tags lock-down-pip-conf,lock-pip-files14:36
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Change external resources to https where possible  https://review.openstack.org/18540714:44
openstackgerritMatthew Thode proposed stackforge/os-ansible-deployment: upgrades stall when installing pip packages with an external loadbalancer  https://review.openstack.org/18721714:46
*** jaypipes has joined #openstack-ansible14:51
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Moved all of group_vars into a variable file  https://review.openstack.org/18710215:03
*** stevemar has joined #openstack-ansible15:04
*** leomazzo has quit IRC15:09
openstackgerritMatthew Thode proposed stackforge/os-ansible-deployment: create temporary variable for the upgrade process  https://review.openstack.org/18721715:28
*** daneyon has joined #openstack-ansible15:36
*** subscope has joined #openstack-ansible15:37
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Moved all of group_vars into a variable file  https://review.openstack.org/18710215:38
cloudnullcan we get a few more reviews on the following https://review.openstack.org/#/q/is:starred+status:open,n,z15:39
svgYou guys must hate inventory vars15:47
cloudnullsvg: cant encrypt them .15:48
cloudnullthat is using ansible-vault.15:48
svghow not?15:49
cloudnullsvg: we use dynamic inventory which is stored in a json if we were to use static inventory we could use ansible-vault on it however the dynamic inventory script runs before the value decrypt process happens and results in a unusable inventory.16:05
cloudnull http://paste.openstack.org/show/253199/ -16:05
svgb/c you parse static inventory vars *also* within the dynamic inv script16:07
svgwhich sounds a bit like an antipattern to me tbh16:07
*** subscope has quit IRC16:07
svgbasicallly, most vars are becoming globals16:08
cloudnullif we add the vars to the inventory file it becomes unencryptable.16:08
cloudnullie the openstack_inventoy.json16:08
svgthat more of a cache file, specific to the inventory script16:10
svgthere seems to be actually a mixup of using the different kind of vars16:11
svgthe gloal vars files in de the deploy dir are passed to ansible as --extra-vars=@16:11
svgbut at the same time, they are also parsed by the inventory script16:11
*** javeriak has joined #openstack-ansible16:12
*** jwagner is now known as jwagner_away16:20
*** galstrom_zzz is now known as galstrom16:32
openstackgerritMerged stackforge/os-ansible-deployment: Fix for duplicate logs on an AIO  https://review.openstack.org/18594816:32
openstackgerritMerged stackforge/os-ansible-deployment: Fix for duplicate logs on an AIO  https://review.openstack.org/18567616:35
*** igorr1 has quit IRC16:39
cloudnullsvg:  however we don't have another inventory source to pull from everything is written into the json file. It could kinda work if we have an inventory server to back the base inventory and a json file to cache from, but still the json file can not be encrypted and read using a dynamic inventory script.16:41
cloudnullthe --ask-vault-pass runs after the inventory script execution16:42
*** dkehn__ is now known as dkehn16:42
cloudnullso vault cant be used on dynamic inventory.16:43
cloudnullas for the inventory script, only items in openstack_user_confg.yml and items in /etc/openstack_deploy/conf.d are in the global inventory, but we may be able to merge all of the bits so that its more of a coherent set of vars, but my main concern with doing that in general is the inability to encrypt and securely store the data.16:47
openstackgerritMerged stackforge/os-ansible-deployment: Add handler flushing to roles that need it  https://review.openstack.org/18590116:54
openstackgerritJimmy McCrory proposed stackforge/os-ansible-deployment: Validate checksum of rabbitmq-server package  https://review.openstack.org/18725316:54
svgcloudnull: that must be solveable16:57
cloudnullsvg:  I hope so .17:01
*** brig-man has quit IRC17:01
cloudnulli've been looking into other storage processes17:01
cloudnullbut nothing concrete so far. and i talked to the ansible people at the collaboration day about it a bunch17:02
svgI dont think there should be a need to such a cache file17:02
svgI need to better understand the dynamic inventory script first though17:02
svg'inventory' is one of my pet peeves :)17:03
svgI'll keep this in mind17:03
cloudnulli want inventory to be better. i kinda hate the way it works when not using static inventory.17:07
cloudnullso if you have a ideas Im all ears.17:07
*** dkalleg has joined #openstack-ansible17:08
*** galstrom is now known as galstrom_zzz17:08
svgwhat exactly do you mean by 'the way it works when not using static inventory'?17:14
cloudnullinventory has to be static or dynamic and when using dynamic inventory its stdout as json passed into the ansible-playbook command.17:17
svgit can be both, actually17:20
cloudnullyes for sure.17:20
svgbut, ok, you just described ansible inventory basis, not sure what exacty you hate17:20
cloudnulli hate that there is not a provided ansible inventory storage system that I cant leverage that is not a static inventory file in a sudo ini format17:21
svgah, ok17:21
svgwell, yes17:21
svgI have been thinking way too many tome to start writing an alternative17:22
cloudnullsomething like couch db or similar that would allow me to store and distribute inventory would be great.17:22
svgin case of osad, do you think a distributed inventory is important?17:22
cloudnullwhen working with regions yes. or huge environments that multiple engineers may be doing tasks at the same time on different parts of the cluster.17:23
cloudnullthey may not be working from the same deployment host.17:23
cloudnulland need access to inventory.17:23
cloudnullbut global regions is the main sticking point.17:24
cloudnullhttps://review.openstack.org/#/q/starredby:cloudnull+status:open,n,z - needs reviews17:29
svgThat's an interesting link for me17:32
svghow the osad inventory is structured now, there is little room to integrate it in a larger environment, I think17:34
*** sdake_ has joined #openstack-ansible17:34
svgideally, osad should deliver the baseline in a way users can overrule it from their inventory17:35
svgnow, whether you do it statically or dynamically, to use the inventory concept where group inheritance is a key thing, one needs to start with haviing the different groups (tree) well structured17:36
*** sdake has quit IRC17:38
openstackgerritNolan Brubaker proposed stackforge/os-ansible-deployment: Add an extension section to the developer docs.  https://review.openstack.org/18385717:55
svgcloudnull: do you have an idea how that tree structure looks like now? -> http://sprunge.us/ijaP17:55
svgwith the nodes shown: http://sprunge.us/RVKG17:56
openstackgerritNolan Brubaker proposed stackforge/os-ansible-deployment: Add an extension section to the developer docs.  https://review.openstack.org/18385717:56
*** jwagner_away is now known as jwagner17:56
svglots of hosts that are repeated, that should be avoided17:56
palendae^^ typo fixings17:57
cloudnullsvg:  the issue is that a lot of those hosts wouldn't't be repeated if the infrastructure was large enough to warrant to the use of more hosts.18:03
cloudnullie the network_hosts and identity_hosts could/should be seperated out.18:04
cloudnullsame with all of the shared infra.18:04
cloudnulli know that this is generally a lack of documentation on how things could be done.18:04
palendaeDoesn't YAML have ways to allowing references to other variables? That could be used to cut down repetition18:04
cloudnullwhich we're "fixing" kinda18:04
cloudnullpalendae:  yes.18:04
palendaeGranted, the anchor system in YAML is also kind of obscure18:04
cloudnullSam-I-Am: doc'd that in the latest example files https://github.com/stackforge/os-ansible-deployment/blob/master/etc/openstack_deploy/openstack_user_config.yml.example#L28-L3218:05
svgcloudnull: now you are talking about the metal hosts18:05
cloudnullyes. which will create new containers18:05
* Sam-I-Am perks up18:06
cloudnullwe have a minimal 3 node infra, but if the deployer wanted to make the environment huge and didnt want to put most of the components on a single host they could18:06
svgI'm talking about a neutron container being set as child of both e.g neutron_agents_container and network_all18:08
svgwhilst you could make neutron_agents_container a child of network_all18:08
svgas an example18:08
cloudnullfair enough.18:08
cloudnullsvg: this is something that has come up a few times https://blueprints.launchpad.net/openstack-ansible/+spec/dynamic-inventory-lib18:12
cloudnullessentially making our use of inventory smarter.18:12
openstackgerritMiguel Grinberg proposed stackforge/os-ansible-deployment: Do not install the extraroute plugin for heat  https://review.openstack.org/18703518:12
svgsound slike some lib that should not be specific for this project18:13
svgthat sounds like the basis of my idea18:15
palendaeWell, dynamic inventory is an ansible concept18:16
palendaeYou can have whatever you want generate it18:16
svgobviously18:18
palendaeSo far I don't think we've seen an actual example of another data source we'd want to use. Obviously LDAP or RDBMSs exist, but we've not encountered a time where we'd use it yet18:19
svgack++18:20
cloudnull^=118:20
cloudnull*+18:20
palendaeIMO, one of those examples would go a long way to informing how we'd design it18:21
* svg needs to write up the design he has in his head18:21
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Moved all of group_vars into a variable file  https://review.openstack.org/18710218:24
cloudnull+9000 svg: typie typie make it better =)18:25
palendae^ would love to see it! Just cause we don't have one doesn't mean it's can't exist18:26
openstackgerritMatthew Thode proposed stackforge/os-ansible-deployment: create temporary variable for the upgrade process  https://review.openstack.org/18721718:40
*** Bjoern__ has joined #openstack-ansible19:00
Bjoern__Hey guys, can anyone look why https://review.openstack.org/#/c/144814/ did not make it into our kilo branch ?19:00
*** Bjoern__ is now known as BjoernT19:03
openstackgerritMatthew Thode proposed stackforge/os-ansible-deployment: create temporary variable for the upgrade process  https://review.openstack.org/18721719:04
openstackgerritMatthew Thode proposed stackforge/os-ansible-deployment: create temporary variable for the upgrade process  https://review.openstack.org/18728419:05
prometheanfirepalendae: think I did a wierdness with my original review19:06
prometheanfirehit the rebase button instead of the cherrypick button19:06
palendaeBjoernT: Looks like we're tagged at 1.1.1, and this wasn't added til 1.2.019:09
BjoernTok19:09
BjoernTthanks, where is that now defined in kilo osad?19:10
palendaeIn the kilo branch, playbooks/defaults/repo_pacakges/openstack_clients.yml19:11
prometheanfirepalendae: did I mess that review up?19:11
palendaeNot sure about RCs19:11
palendaeprometheanfire: Looking19:12
prometheanfirepalendae: I think the rebase hitting got rid of the workflow19:12
palendaeAh, looks like cloudnull put it back19:13
palendaeThe cherry pick review looks strange, no topic and no cherry-picked from message19:13
* prometheanfire shrugs19:13
prometheanfirefirst time I've done the cherry-pick19:14
stevelle-x adds the pick msg19:14
prometheanfireI used the UI19:14
prometheanfireprobably my problem19:14
* stevelle shrugs19:14
prometheanfireyou doing the backport of 127?19:15
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Change external resources to https where possible  https://review.openstack.org/18729419:19
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Change external resources to https where possible  https://review.openstack.org/18729419:31
openstackgerritMatthew Thode proposed stackforge/os-ansible-deployment: create temporary variable for the upgrade process  https://review.openstack.org/18728419:31
*** daneyon_ has joined #openstack-ansible19:39
*** daneyon has quit IRC19:42
*** sdake_ has quit IRC19:55
*** jwagner is now known as jwagner_away20:03
*** jwagner_away is now known as jwagner20:06
*** mrodden has quit IRC20:16
*** mrodden has joined #openstack-ansible20:16
*** radek_ has quit IRC20:23
openstackgerritMerged stackforge/os-ansible-deployment: add option to use dd for swapfile creation  https://review.openstack.org/18605120:34
*** stevemar is now known as stevedore20:37
*** b3rnard0 has quit IRC20:38
*** b3rnard0 has joined #openstack-ansible20:40
*** jwagner is now known as jwagner_away20:54
*** hughsaunders has quit IRC21:09
openstackgerritMerged stackforge/os-ansible-deployment: create temporary variable for the upgrade process  https://review.openstack.org/18721721:11
openstackgerritMerged stackforge/os-ansible-deployment: Handle proxies through environment variables  https://review.openstack.org/18686821:11
*** hughsaunders has joined #openstack-ansible21:12
*** sdake has joined #openstack-ansible21:15
*** Mudpuppy has quit IRC21:18
openstackgerritMerged stackforge/os-ansible-deployment: create temporary variable for the upgrade process  https://review.openstack.org/18728421:35
*** daneyon_ has quit IRC21:47
*** sdake_ has joined #openstack-ansible21:58
*** javeriak has quit IRC22:01
*** sdake has quit IRC22:02
*** javeriak has joined #openstack-ansible22:03
*** openstackgerrit has quit IRC22:07
*** openstackgerrit has joined #openstack-ansible22:07
*** jlk has quit IRC22:25
*** jlk has joined #openstack-ansible22:25
*** jlk has quit IRC22:25
*** jlk has joined #openstack-ansible22:25
*** JRobinson__ has joined #openstack-ansible22:26
*** markvoelker_ has joined #openstack-ansible22:35
cloudnullall the needfuls that need doing: https://review.openstack.org/#/q/starredby:cloudnull+status:open,n,z22:36
*** markvoelker has quit IRC22:37
*** BjoernT has quit IRC22:40
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Set the log directory accordingly  https://review.openstack.org/18736822:41
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Updated repo server deps  https://review.openstack.org/18736922:43
sigmavirus24cloudnull: re: https://review.openstack.org/#/c/184665/ wasn't I running into the same problem with include/when etc. with the proxy variables review?22:46
openstackgerritMerged stackforge/os-ansible-deployment: Set the log directory accordingly  https://review.openstack.org/18707422:49
*** openstackgerrit has quit IRC22:51
*** openstackgerrit has joined #openstack-ansible22:51
openstackgerritKevin Carter proposed stackforge/os-ansible-deployment: Update documentation in the swift config file  https://review.openstack.org/18737222:51
*** KLevenstein has quit IRC22:52
cloudnullsigmavirus24:  that was a macro with the "with_items" statement22:53
sigmavirus24Ah, right22:53
cloudnullso that you can iterate over a list and execute when some condition is met22:53
* sigmavirus24 couldn't remember the magic construction22:53
* cloudnull had to look at irc logs22:53
cloudnull:)22:53
* sigmavirus24 doesn't keep logs22:54
javeriaksigmavirus24, cloudnull: I tested it on a lab deployment, and when/include works for me22:54
sigmavirus24javeriak: yep. removed my -122:54
javeriaksigmavirus24: yes just saw, thanks22:55
*** stevedore is now known as stevemar22:55
cloudnullsigmavirus24: http://eavesdrop.openstack.org/irclogs/%23openstack-ansible/%23openstack-ansible.2015-05-27.log.html22:55
*** stevemar is now known as stevedoor22:55
javeriakguys, question, does the Juno branch support pulling in ansible galaxy roles?22:56
cloudnulljaveriak:  yes22:57
cloudnullhttps://github.com/stackforge/os-ansible-deployment/blob/juno/scripts/bootstrap-ansible.sh#L73-L7822:57
cloudnullall thats required is the creation of the ansible-role-requirements.yml file within the os-ansible-deployment directory.22:57
javeriakcloudnull: ah yes, i see it22:58
cloudnullgalaxy requirement files are structured like this http://docs.ansible.com/galaxy.html#advanced-control-over-role-requirements-files22:58
cloudnullwhich can point at an actual galaxy role, something in github, a tarball etc.22:59
*** sigmavirus24 is now known as sigmavirus24_awa23:12
cloudnullthe successerator is winning !23:16
cloudnull:p23:16
openstackgerritMerged stackforge/os-ansible-deployment: Validate checksum of rabbitmq-server package  https://review.openstack.org/18725323:22
*** sdake has joined #openstack-ansible23:24
*** sdake_ has quit IRC23:28
*** JRobinson__ is now known as JRobinson__afk23:46
*** stevedoor is now known as stevemar23:47
openstackgerritMerged stackforge/os-ansible-deployment: Use external URLs for heat signal endpoints  https://review.openstack.org/18622123:59

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!