Thanks. I was trying to explain what I was trying to do. Sorry for wasting your time
On Mon, Dec 10, 2018 at 6:52 PM Piotr Owcarz <[email protected]> wrote: > Sorry Bill, I can't help you if you don't cooperate. I am not going to > waste my time on guessing what you are trying to do. Maybe someone else is > willing asking you over and over. > I can only suggest you to check virt and virt_pool because since you are > mentioning virt-install command. > > Good luck > Piotr > > pon., 10 gru 2018 o 15:43 Bill Nolf <[email protected]> napisał(a): > >> The playbook is run each time a vm needs to be allocated. The details for >> each vm is store in the group_vars file as follows: >> vms >> one >> - name: vmone >> - mem: 4096 >> - cpus: 2 >> - disks >> - size: 10 >> - size: 20 >> two >> - name: vmtwo >> - mem: 4096 >> - cpus: 1 >> - disks: >> - size: 10 >> >> How to set the previous name and how to loop through each VM is the >> problem I’m having. I can store the disk into an array. Vm s have one or >> two disks. I want to process the disk for vmone and run virt-install then >> repeat for vmtwo, etc >> I wish I could give you the playbooks but they reside on another network >> which I can’t download from. >> I hope this provides enough info that you are able to give me something >> to work with. Once I have a starting point I will work with it until I’m >> able to get it to do what I need >> Thanks >> >> On Mon, Dec 10, 2018 at 8:28 AM Piotr Owcarz <[email protected]> wrote: >> >>> Bill, >>> You are giving very little information... please spend some time and >>> describe in details what your idea is, plus some extra answers: >>> How does Ansible know what the previous-name was? How do you store the >>> previous-name value for the next playbook run? >>> Are you running playbook periodically? Are you executing the playbook >>> per VM, or do you store all VMs configurations in yaml? >>> At what stage of developing the playbook are you? Send us what you >>> already got, with the -vvv output and explanaition what did you expect vs >>> what the playbook actually did. >>> >>> Regards, >>> Piotr >>> >>> >>> >>> >>> pon., 10 gru 2018 o 13:26 Bill Nolf <[email protected]> napisał(a): >>> >>>> I don’t think that is what I need >>>> I need to do something like >>>> If name not equal previous-name; then >>>> viirt-install disk-arg >>>> previous-name =name >>>> disk-arg = “” >>>> else >>>> disks-arg=disk-arg+ disk >>>> fi >>>> >>>> Thanks >>>> >>>> On Wed, Dec 5, 2018 at 12:12 PM Piotr Owcarz <[email protected]> wrote: >>>> >>>>> Hi Bill >>>>> >>>>> What you are describing, are the extra variables. Please check the >>>>> docs: >>>>> https://docs.ansible.com/ansible/2.5/user_guide/playbooks_variables.html#passing-variables-on-the-command-line >>>>> >>>>> Piotr >>>>> >>>>> >>>>> śr., 5 gru 2018 o 13:32 Bill Nolf <[email protected]> napisał(a): >>>>> >>>>>> What I'm try to do is create argument string that needs to be run >>>>>> each time the name of the vm changes. >>>>>> The argument contains the name and uses the disk size. >>>>>> >>>>>> I was able to build an array containing the correct argument string >>>>>> but it uses all disks. >>>>>> >>>>>> example >>>>>> --disk name=test1 size 10 >>>>>> --disk name=test1 size 20 >>>>>> --disk name=test2 size 20 >>>>>> >>>>>> What I need is >>>>>> >>>>>> --disk name=test1 size 10 >>>>>> --disk name=test1 size 10 >>>>>> run command >>>>>> >>>>>> --disk name=test2 size 20 >>>>>> run command >>>>>> >>>>>> The number of vms could be 1 to many >>>>>> >>>>>> thanks >>>>>> >>>>>> >>>>>> >>>>>> On Tuesday, December 4, 2018 at 2:03:21 PM UTC-5, Bill Nolf wrote: >>>>>>> >>>>>>> I have the following vars: >>>>>>> >>>>>>> vms >>>>>>> test1 >>>>>>> name: test1 >>>>>>> disk_size: >>>>>>> - size: 10 >>>>>>> - size: 20 >>>>>>> >>>>>>> test2 >>>>>>> name: test2 >>>>>>> disk_size: >>>>>>> - size: 10 >>>>>>> >>>>>>> I need to be able to set tasks on test1 and >>>>>>> then the same set on test2. Is there a way to do >>>>>>> this in ansible? >>>>>>> >>>>>>> thanks >>>>>>> >>>>>>> >>>>>>> >>>>>> -- >>>>>> >>>>> You received this message because you are subscribed to the Google >>>>>> Groups "Ansible Project" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To post to this group, send email to [email protected] >>>>>> . >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/ansible-project/31cf6bb1-2dc4-4233-aec9-45a9b80a72c9%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/ansible-project/31cf6bb1-2dc4-4233-aec9-45a9b80a72c9%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "Ansible Project" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/ansible-project/gbISAz0cqzw/unsubscribe >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/ansible-project/CACHJvyO9%2BU-FHDG4C_Fy6N9jqd1BPu%2Bv_AU%2BeyHK1j6wndFgJg%40mail.gmail.com >>>>> <https://groups.google.com/d/msgid/ansible-project/CACHJvyO9%2BU-FHDG4C_Fy6N9jqd1BPu%2Bv_AU%2BeyHK1j6wndFgJg%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Ansible Project" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> >>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/ansible-project/CAEkv4V%2BdqFF_Nmo9nho-wx73EX3bhKS5sV2ULEvD6de2AtcFDA%40mail.gmail.com >>>> <https://groups.google.com/d/msgid/ansible-project/CAEkv4V%2BdqFF_Nmo9nho-wx73EX3bhKS5sV2ULEvD6de2AtcFDA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "Ansible Project" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/ansible-project/gbISAz0cqzw/unsubscribe >>> . >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To post to this group, send email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/ansible-project/CACHJvyNzkGOo7aFwXrni-E4Ok0WutnYUOKJGRN8h5S6MLtTzgQ%40mail.gmail.com >>> <https://groups.google.com/d/msgid/ansible-project/CACHJvyNzkGOo7aFwXrni-E4Ok0WutnYUOKJGRN8h5S6MLtTzgQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> > To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/CAEkv4VLbm2cDWVnv8bMAMuJ1t0mKK13aNZd-hxrKaJ_P-gS4gw%40mail.gmail.com >> <https://groups.google.com/d/msgid/ansible-project/CAEkv4VLbm2cDWVnv8bMAMuJ1t0mKK13aNZd-hxrKaJ_P-gS4gw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/gbISAz0cqzw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/CACHJvyMH15Ozwfhwpk6E8sr6B7u8iut1orPcU4%2BOKoidntOaOQ%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CACHJvyMH15Ozwfhwpk6E8sr6B7u8iut1orPcU4%2BOKoidntOaOQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAEkv4VJu%3D9tLPZ9Uqo%3DHxQU9M_r_AcKdHT0ZLzr2UAKX1_7wWA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
