Próbuję skonfigurować środowisko Vagrant z wieloma VM, które obraca kontroler OpenStack i kilka węzłów obliczeniowych OpenStack, a następnie zapewnia maszynę wirtualną lub dwie na węzłach obliczeniowych.Czy moje maszyny wirtualne Vagrant mogą używać manifestów ze składnikami storeconfig bez mistrza Puppet?
Tak, mówię o maszynach wirtualnych działających na maszynach wirtualnych. Brzmi to trochę szalone, ale to multi-VM Vagrant środowisko został już utworzony w https://github.com/lorin/openstack-ansible i działa doskonale, jak opiszę na http://wiki.greptilian.com/openstack
mogę tylko czerpać inspirację z tego GitHub repo i jej odpowiednia tech talk jednak, ponieważ używa Ansible jako tymczasowego prowokatora, podczas gdy ja mam obowiązek używać Puppet.
Chciałbym skorzystać z oficjalnego modułu Puppet Labs za OpenStack na https://github.com/puppetlabs/puppetlabs-openstack ale używa storeconfigs, więc pojawiają się błędy tak, ponieważ mój Vagrantfile nie obejmuje VM służyć jako master Lalek:
warning: You cannot collect exported resources without storeconfigs being set; the collection will be ignored on line 142 in file /tmp/vagrant-puppet/modules-0/nova/manifests/init.pp
Resource type anchor doesn't exist at /tmp/vagrant-puppet/modules-0/nova/manifests/db/mysql.pp:18 on node controller.example.com.
Przypuszczam mogę podkręcić mój Vagrantfile rozpędzają się władcą marionetek wraz z gospodarzami OpenStack, ale nie jestem pewien, jak bym to zrobić i wydaje się wprowadzenie dodatkowej złożoności do Środowisko włóczęgów.
Zastanawiam się, czy można to zrobić z "bezcielesną" kukłą. Post na stronie http://semicomplete.com/presentations/puppet-at-loggly/puppet-at-loggly.pdf.html sugeruje, że jest to możliwe, mówiąc: "puppet –environment prerun manifests/prerun.pp
... sprawia, że storeconfigs działa ... puppet –storeconfigs manifests/site.pp
... To jest główny bieg marionetkowy", ale jestem zdezorientowany szczegółami implementacji.
Czy ktoś może wskazać mi repozytorium Vagrant, które uruchamia lalkę "bez tytułu", ale używa funkcji storeconfigs?
To jest styczne z moim pytaniem o bezimienną lalkę w Vagrant, ale byłbym niewinny, gdybym nie wspomniał, że znalazłem środowisko Vagrant, które obraca hosty Openstack i maszyny wirtualne w nich używając Puppet: https: // github .pl/puppetlabs/puppetlabs-openstack_dev_env –