Off the top of my head not sure, try using Puppet 3?

On Oct 22, 2016 12:03 PM, "Tom McKay" <thomasmc...@redhat.com> wrote:

>
>
> On Sat, Oct 22, 2016 at 10:28 AM, Eric D Helms <ericdhe...@gmail.com>
> wrote:
>
>>
>>
>> On Sat, Oct 22, 2016 at 9:35 AM, Tom McKay <thomasmc...@redhat.com>
>> wrote:
>>
>>> I will try with your PR...
>>>
>>> I see the katello_devel/tasks/main.yml runs the installer. How do other
>>> playbooks add to this? This is probably also applicable to my
>>> atomic_registry playbook as well: If I wanted to have it alter the
>>> parameters to the foreman-installer (ie. change registry port), how is that
>>> accomplished? Also need to enable ostree.
>>>
>>
>> I have updated my PR to make use of Stephen's new foreman_installer role
>> that centralizes calls to foreman_installer. Given that you can run
>> multiple playbooks, and that our installer is idempotent you have a few
>> options:
>>
>>  1) Use the foreman_installer_options under 'variables' section in the
>> box definition similar to what oyu have below (that ought to work with my
>> refactor)
>>
>
> This option seems most appropriate so went with that.
>
> First run I got puppet_repositories_version is undefined. I defined it to
> 4, then next run I get "bin/sh: /opt/puppetlabs/puppet/bin/gem: No such
> file or directory".
>
> Any pointers on that?
>
> I am on the atomic-registry PR and then I rebased it to your PR. Here is
> the boxes.yaml
>
> registry:
>   box: centos7
>   ansible:
>     group: 'devel'
>     variables:
>       katello_devel_github_username: "thomasmckay"
>       foreman_installer_module_prs: "katello/capsule/101"
>       foreman_installer_options: "--capsule-docker-registry-port=5001"
>       atomic_registry_registry_port: "5000"
>       puppet_repositories_version: 4
>     playbook:
>     - 'playbooks/devel.yml'
>     - 'playbooks/katello_atomic_registry.yml'
>
>
>  2) Call the foreman-installer AFTER the devel setup with the options you
>> need (the installer stores all the previous, so you ought to be able to run
>> it again, updating any new options you want)
>>  3) Create a new playbook that you configure with everything you need
>>
>>
>> Try re-running what you have against my updates to my PR. Note that I
>> changed the playbook to simply 'devel'
>>
>>
>>
>>>
>>> I can be on IRC today, if that is easier.
>>>
>>> Running these PRs together:
>>> https://github.com/Katello/forklift/pull/279
>>> https://github.com/Katello/forklift/pull/325
>>>
>>> Fatal: [registry]: FAILED! => {"failed": true, "msg": "The conditional
>>> check 'skip_installer == False' failed. The error was: error while
>>> evaluating conditional (skip_installer == False): 'skip_installer' is
>>> undefined\n\nThe error appears to have been in
>>> '/home/thomasmckay/code/forklift/playbooks/roles/katello_devel/tasks/main.yml':
>>> line 12, column 3, but may\nbe elsewhere in the file depending on the exact
>>> syntax problem.\n\nThe offending line appears to be:\n\n\n- name: 'Run
>>> devel installer'\n ^ here\n"}
>>>
>>> registry:
>>>   box: centos7
>>>   ansible:
>>>     group: 'devel'
>>>     variables:
>>>       katello_devel_github_username: "thomasmckay"
>>>       foreman_installer_module_prs: "katello/capsule/101"
>>>       foreman_installer_options: "--capsule-docker-registry-port=5001"
>>>       atomic_registry_registry_port: "5000"
>>>     playbook:
>>>     - 'playbooks/katello_devel.yml'
>>>     - 'playbooks/katello_atomic_registry.yml'
>>>
>>>
>>>
>>> On Sat, Oct 22, 2016 at 8:58 AM, Eric D Helms <ericdhe...@gmail.com>
>>> wrote:
>>>
>>>> I think you have a couple options:
>>>>
>>>>  1) Use my PR and review it to see about achieving what you want
>>>>  2) Spin up a dev box and then 'ansible-playbook -l registry
>>>> playbooks/atomic_registry.yaml'
>>>>
>>>>
>>>> On Sat, Oct 22, 2016 at 8:32 AM, Tom McKay <thomasmc...@redhat.com>
>>>> wrote:
>>>>
>>>>> I see... I'm trying to turn this into a dev install so that I can
>>>>> hopefully turn off selinux and have it actually work:
>>>>>
>>>>> registry:
>>>>>   box: centos7
>>>>>   ansible:
>>>>>     group: 'server'
>>>>>     variables:
>>>>>       foreman_installer_module_prs: "katello/capsule/101,theforema
>>>>> n/foreman_proxy/303"
>>>>>       foreman_installer_options: "--capsule-docker-registry-port=5001"
>>>>>       atomic_registry_registry_port: "5000"
>>>>>     playbook:
>>>>>     - 'playbooks/katello.yml'
>>>>>     - 'playbooks/katello_atomic_registry.yml'
>>>>>
>>>>>
>>>>> On Sat, Oct 22, 2016 at 8:11 AM, Eric D Helms <ericdhe...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> My PR to move the devel setup to Ansible has not been merged yet (
>>>>>> https://github.com/Katello/forklift/pull/279) so what you have is
>>>>>> still valid. Which is why I ask what the issue you are running in to is.
>>>>>>
>>>>>> On Sat, Oct 22, 2016 at 8:08 AM, Tom McKay <thomasmc...@redhat.com>
>>>>>> wrote:
>>>>>>
>>>>>>> I was told the 'options' section is no longer relevant. I'd just
>>>>>>> like to know how to convert this old format to new.
>>>>>>>
>>>>>>> On Sat, Oct 22, 2016 at 8:03 AM, Eric D Helms <
>>>>>>> eric.d.he...@gmail.com> wrote:
>>>>>>>
>>>>>>>> What's actually broken though?
>>>>>>>>
>>>>>>>> On Oct 22, 2016 7:48 AM, "Tom McKay" <thomasmc...@redhat.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> This is my old boxes.yaml stanza, could someone help me translate
>>>>>>>>> it to the latest forklift format? I'm blocked on testing because I 
>>>>>>>>> can't
>>>>>>>>> disable selinux and so want to set up a new dev box.
>>>>>>>>>
>>>>>>>>> katello:
>>>>>>>>>   box: centos7
>>>>>>>>>   shell: 'yum -y install ruby && cd /vagrant && ./setup.rb'
>>>>>>>>>   installer: >-
>>>>>>>>>     --katello-devel-use-rvm=false
>>>>>>>>>     --katello-devel-github-username=thomasmckay
>>>>>>>>>     --katello-devel-enable-ostree=true
>>>>>>>>>   options: >-
>>>>>>>>>     --scenario katello-devel
>>>>>>>>>     --disable-selinux
>>>>>>>>>     --koji-repos
>>>>>>>>>   memory: 8192
>>>>>>>>>   cpus: 4
>>>>>>>>>   hostname: katello.example.com
>>>>>>>>>   networks:
>>>>>>>>>     - type: 'private_network'
>>>>>>>>>       options:
>>>>>>>>>         ip: 192.168.100.219
>>>>>>>>>         libvirt__network_name: provisioning
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>>> Groups "foreman-dev" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>> send an email to foreman-dev+unsubscr...@googlegroups.com.
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "foreman-dev" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to foreman-dev+unsubscr...@googlegroups.com.
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "foreman-dev" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to foreman-dev+unsubscr...@googlegroups.com.
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Eric D. Helms
>>>>>> Red Hat Engineering
>>>>>> Ph.D. Student - North Carolina State University
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "foreman-dev" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to foreman-dev+unsubscr...@googlegroups.com.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "foreman-dev" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to foreman-dev+unsubscr...@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Eric D. Helms
>>>> Red Hat Engineering
>>>> Ph.D. Student - North Carolina State University
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "foreman-dev" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to foreman-dev+unsubscr...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "foreman-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to foreman-dev+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Eric D. Helms
>> Red Hat Engineering
>> Ph.D. Student - North Carolina State University
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "foreman-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to foreman-dev+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "foreman-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to foreman-dev+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to foreman-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to