Pytania otagowane jako chef

Chef to platforma zarządzania konfiguracją typu open source do automatyzacji infrastruktury.

2
Szef kuchni: utwórz katalog dla szablonu, jeśli jeszcze nie istnieje
Jeśli tworzony jest szablon, jak mogę upewnić się, że katalog istnieje? Na przykład: template "#{node[:app][:deploy_to]}/#{node[:app][:name]}/shared/config/database.yml" do source 'database.yml.erb' owner node[:user][:username] group node[:user][:username] mode 0644 variables({ :environment => node[:app][:environment], :adapter => node[:database][:adapter], :database => node[:database][:name], :username => node[:database][:username], :password => node[:database][:password], :host => node[:database][:host] }) end Nie udaje się to, ponieważ …
17 chef  chef-solo 

7
Jakie pytania należy zadać, decydując się na szefa kuchni, czy lalkę?
Zaraz rozpocznę nowy projekt, który częściowo będzie wymagał wdrożenia wielu identycznych węzłów około trzech różnych klas: Węzły danych , w których będą uruchamiane fragmenty MongoDB. Węzły aplikacji , w których będą uruchamiane instancje aplikacji Ruby on Rails i starszej aplikacji ASP.NET MVC. Przetwarzanie węzłów , które będą uruchamiać zadania żądane …

2
Jak rozpocząć pracę z szefem kuchni?
Dokumentacja szefa kuchni jest dość zła. A Google mi nie pomaga. Czy ktoś może wskazać mi przyzwoity artykuł lub coś, co pomogłoby mi zacząć? Moje konkretne problemy to: Jak zachęcić klienta do odczytania mojej konfiguracji? chef-solo wydaje się najlepszym początkiem (nie chcę uruchamiać serwera OpenID ani Merb) Jak skonfigurować Apache …
15 ruby  chef 

4
Zarządzaj książkami kucharskimi szefów kuchni w środowisku zespołowym
Uczę się szefa kuchni i mam problemy ze zorganizowaniem wszystkiego do pracy z moim zespołem. Na początek wydaje się, że powinieneś utworzyć folder repo szefa kuchni, w którym będziesz przechowywać i modyfikować książki kucharskie używane do zarządzania twoimi węzłami. Pracuję nad różnymi projektami i każdy z nich jest już pod …
13 chef 

2
W szefie kuchni, jak uzyskać dostęp do atrybutów w plikach ról?
Jestem w stanie ustawić atrybuty w plikach ról zgodnie z dokumentacją, ale nie jestem w stanie uzyskać dostępu do atrybutów już ustawionych przez używane książki kucharskie. Na przykład w /roles/appserver.rb: name "appserver" run_list(%w{ recipe[tomcat::default] }) default_attributes( :tomcat => { :java_options => "-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=" + node[:tomcat][:log_dir] } ) Dostaję wyjątek stwierdzający, …
13 chef 

2
Jak zautomatyzować zmienione pliki konfiguracyjne podczas aktualizacji apt-get w Ubuntu 12
Lubię używać „nóż cloudstack server create ...”, aby zbudować nową maszynę wirtualną. Mój szablon bootstrap zaczyna się od „apt-get update” i „apt-get -y upgrade”. Uaktualnienie kończy się wtedy, gdy: 10.190.113.11 Configuration file `/etc/nscd.conf' 10.190.113.11 ==> Modified (by you or by a script) since installation. 10.190.113.11 ==> Package distributor has shipped …
13 ubuntu-12.04  apt  chef 

5
Nóż SSH nie znajduje moich węzłów
knife sshnie znajduje moich węzłów. Wiem, że powinno być w stanie, ponieważ kiedy mogę je wyszukać, znajduję je # knife search node name:* 2 items found Node Name: web_01 ... Node Name: admin ... Jednak kiedy uruchamiam knife ssh(pokażę to z flagą „debugowania”), dostaję # knife ssh "node:*" "uptime" -VV …
12 chef  knife 

3
Ansible, Chef, Puppet lub ____: Który ma najsilniejszą obsługę systemu Windows i najmniejszą powierzchnię startową
Zdobywamy serwery głównie (ale nie wyłącznie). Najlepiej, jeśli możemy uruchomić system operacyjny i zrobić niewiele lub nic, aby przygotować go do przyjmowania poleceń (wiemy, że może być konieczne utworzenie obrazu podstawowego z agentem lub serwerem ssh). Musisz być w stanie zainstalować mongodb, aplikacje oparte na Javie, konfigurację iis itp. Które …

2
Szef kuchni: Jak uruchomić zasób tylko po powiadomieniu?
Chciałbym zadeklarować zasób, który chcę uruchamiać wiele razy na powiadomienie i tylko na powiadomienie. Jak mogę zapobiec samodzielnemu uruchomieniu zasobu po zadeklarowaniu? Czy jest jakiś sposób, aby sprawdzić, czy jest obecne powiadomienie, żebym mógł uruchomić coś takiego jak „only_if: notyfikowany”?
11 chef 

1
Udostępnione pliki / szablony między książkami kucharskimi
Mamy wiele książek kucharskich, które odwołują się do tych samych plików i szablonów i zastanawialiśmy się, czy istnieje rozsądny sposób, aby upewnić się, że wszystkie są tym samym plikiem, aby żaden z nich nie był nieaktualny. Czy można mieć jeden plik / szablon, do którego odwołują się liczne przepisy / …
11 automation  chef 

3
Zasób bash szefa kuchni nie jest wykonywany jako określony użytkownik
Piszę książkę kucharską szefa kuchni, aby zainstalować Hubota . W przepisie wykonuję następujące czynności: bash "install hubot" do user hubot_user group hubot_group cwd install_dir code <<-EOH wget https://github.com/downloads/github/hubot/hubot-#{node['hubot']['version']}.tar.gz && \ tar xzvf hubot-#{node['hubot']['version']}.tar.gz && \ cd hubot && \ npm install EOH end Jednak gdy próbuję uruchomić klienta-klienta na serwerze …
11 node.js  chef 

2
kucharz-solo kontra kucharz-klient - tryb lokalny
Zgodnie z dokumentem należy zastąpić chef-soloprzez chef-client --local-mode. Tryb lokalny został dodany do klienta-szefa kuchni w wersji 11.8. Jeśli korzystasz z tej wersji klienta-klienta (lub nowszego), powinieneś rozważyć użycie trybu lokalnego zamiast używania szefa-solo. https://docs.getchef.com/ctl_chef_solo.html Po prostu zastąpiłem polecenia i działa dobrze. Czy te dwa polecenia są zawsze wymienialne bez …
11 chef 

2
Najlepsza strategia kontrolowania wersji książek kucharskich
Szukam pomysłów na zarządzanie wersjami książek kucharskich. Wiem, że przypinasz określone wersje do środowiska, ale nie jestem pewien, jak sobie z tym poradzić. Używamy bibliotekarza-szefa kuchni, który instaluje książki społeczności osób trzecich w folderze książek kucharskich. Nigdy nie dotykamy tych książek i od czasu do czasu aktualizujemy do nowszych wersji. …

1
Przesadne zarządzanie konfiguracją dla 3 klastrów węzłów?
Mam 2-3 klastry węzłów dla naszych modułów równoważenia obciążenia i różnych aplikacji internetowych. Najpierw muszę wprowadzić zmiany w kontroli jakości, a następnie w środowisku testowym (na 2-3 serwerach), a następnie na serwerach produkcyjnych (na 2-3). Czy odpowiednie jest tutaj narzędzie do zarządzania konfiguracją, takie jak szef kuchni czy marionetka? A …

1
Jak upewnić się, że usługa działa, korzystając z Chef?
Jestem w sytuacji, w której szef kuchni może uruchomić usługę (postgres), ale później może zostać zatrzymany poza pasmem. Chcę, aby kolejne uruchomienie szefa kuchni spowodowało uruchomienie usługi. Próbowałem tego: service "postgresql" do action :start end Ale to nie ma żadnego efektu, mówiąc (up to date)przypuszczalnie dlatego, że szef kuchni wie, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.