Loutkové vám umožňuje centrálně spravovat všechny důležité aspekty vašeho systému pomocí cross-platformní specifikace jazyk, který řídí všechny jednotlivé prvky normálně agregovány různých souborů, jako jsou uživatelé, cron, a hostitelů, spolu s evidentně diskrétními prvky, jako jsou obaly, služby, a soubory.
Loutka je jednoduchý deklarativní specifikaci jazyk poskytuje výkonné classing schopnosti pro kreslení na podobnosti mezi hostiteli a zároveň umožňuje jim být tak konkrétní, jak je to nutné, a to zvládá závislost a podmiňujících vztahů mezi objekty jasně a jednoznačně.
Loutka je konfigurace systému nástroj. Loutkové projekt má knihovnu pro správu systému, jazyk pro zadávání konfiguraci, kterou chcete, a sadu klientů a serverů pro komunikaci konfiguraci a další informace.
Knihovna je plně zodpovědný za veškeré činnosti, a jazyk je plně zodpovědný za vyjádření konfigurační volby.
Všechno se vyvíjí tak, že jazykové operace mohou probíhat centrálně na jednom serveru (nebo banky serverů), a všechny knihovní operace se bude konat dne každého jednotlivého klienta. Proto existuje jasná hranice mezi jazykovými operacemi a knihovních operací, protože tento dokument bude zmiňovat.
Nastavení
Drtivá většina loutkářských architektur bude vypadat jako hvězda, s centrální server běží puppetmasterd, a každý uzel klienta se systémem puppetd, kontaktování, že centrální server.
Váš centrální manifestu, který obsahuje konfiguraci všech svých uzlech, musí být na centrálním serveru, s největší pravděpodobností v /etc/puppet/manifests/site.pp.
Spusťte puppetmasterd démona, a pak řekněte své klienty kontaktovat tento server zadáním -s
Je to dobrý nápad spustit jak serveru a klienta v upovídaném režimu, povolena s parametrem -v, dokud si nejste jisti, že vše funguje. Jako každý nový klient připojí, budete muset spustit puppetca --list vyjmenovat certifikáty čekají které mají být podepsány, a pak puppetca --sign
Instalace:
Run "ruby install.rb" nebo přidat "lib / 'adresář do RUBYLIB cestu.
Za to, že byste měli být schopni jít do testu / a spustit ./test, nebo spustit "bin / loutku" podle toho, co na loutkové konfiguračních souborů, které chcete.
Co je nového v této verzi:.
- 7113448 (# 4762) Ujistěte se, že klienti na Měsíci můžete úspěšně připojit
- c8835ad Přidat dokument nastiňující výhodné způsoby příspěvek
- ea0f2bf Vrátit & quot; sloučit větev "vcsrepo '& quot;
- 94f0b93 (# 8704) Vyjádřete lepší chyby za neplatné fileserver.conf
- 023d959 (# 8690) Přijmout "globální" možnosti v Loutka Faces
- c315da0 Fix # 1886 - Přidat schopnost node vyčištění
- 7e6fc0d kritizovat RestAuthConfig # dovoleno? ve prospěch #check_authorization
- 6401dfe Fix # 6026 - bezpečnostní soubor by měl podporovat Inline komentáře
- 0c385f1 Fix # 5010 - Umožnit vedoucí mezery ve auth.conf
- 8da0486 Fix # 5777 - pravidlo interpolace porušil pravidla auth.conf CIDR
- 1d4acb5 maint: Navrhněte, kde začít řešení potíží SSL chybovou zprávu,
- fb2ffd6 (# 8596) Detekce prostředků alias konfliktům při tituly neodpovídají
- 778127d maint: Fix cert aplikace vytisknout nápovědu a skončí, pokud není Dílčí
- 0366b18 (# 7293) Nastavit výchozí formát tváře SSL účely.
- 89c021c (# 8418) Fix nahlížet app mít správný run_mode
- 3165364 maint: Přidání protokolování zahrnout životní prostředí, když selže zdroj
- f484851 maint: Přidat protokolování ladění, kdy velitel obdrží zprávu
- 10e05ad (# 7266) Přesun možnost ověření platnosti certifikátu do tváře.
- ae36003 (# 7290) Aktualizace indirected Faces, aby se zabránilo neznámé možnosti.
- 82e5fa9 (# 8561, # 7290) Zavést opčním kontraktu plně.
- 77441be (# 8561) validace sjednotit a modifikace akčních argumentů.
- 69b4e70 (# 7290) při poruše na neznámých možností.
- 6bec2df (# 8561) Použijte kanonické jména pro volby do akce.
- 532c4f3 (# 7184) Vložte jádro zastaralých verzí tváří.
- 2cd3bc4 (# 7184) Najít akce vázané na jiné verze tváří.
- 1e0655e (# 7184) centralizovat & quot; najít žalobu na obličej & quot; do loutkového :: Face
- 0396611 maint: lepší hlášení chyb, když test selže
- 395c174 (# 7123) Udělat `find` výchozí akci ...
- fd6a653 (# 7123) Podpora runtime nastavení "výchozí" na akcích.
- b75b1c1 (# 6787) Přidat `default_to` možnosti.
- c830ab0 (# 6789) Port SSL :: CertificateAuthority :: rozhraní na obličeje
- cc311ad maint: SSL :: Inventory.serial by měly podávat zprávy chybí jména .
- 72abe6c (# 7204) Konsolidace sémantického verzí kódu.
- d02000b (# 8401), Dokument, který --detailed-exitcodes je maskování
- c4848d2 maint: Fix dokumentace odkaz na konfiguraci fileserver
- b268fb3 (# 7144) Nastavení aktualizací # writesub do režimu převést na Fixnum
- b82f29c (# 7699) Příkaz help by tak možnosti seznamu jednou
- 4a2f22c (údržba) Fix platforma dection pro RHEL
- 45b3908 (# 4142) Fix modul kontrola není selhat, pokud je prázdná metadata.json
- ae3ef42 (# 7699) - Pomoc by měla pouze ukázat možnosti jednou
- 5826f73 (# 8032) Přidat obal k create_resources
- f6882d6 (# 8147) Změna výchozí reporturl, aby odpovídaly novější verze Dashboard
- 111a4b5 (# 6857) prozrazení hesla při změně hesla uživatele
- 99330fa (# 7224) přeformulovat "hostname se neshodují" chybová zpráva
- 1d867b0 (# 7224) Přidat pomocníka do loutkového :: SSL certifikátu :: načíst
- alternativní názvy
- 98ba407 (# 7127) Stop loutku, pokud příkaz selže prerun
- caca469 (# 4416) Zajistěte typy jsou providified po opětovném načtení
- 413b136 (# 4416) před opětovným jej vždy vyjměte starou poskytovatele
- 3f0dbb5 (# 650) Povolit symlinks pro konfiguraci adresáře
- 1c70f0c (# 2128) Přidává podporu pro nastavení jména uzlu na základě skutečnosti,
- c629958 (# 2128) Získejte fakta před načtením katalogu
- cd4fe14 (# 2128) Přidat možnost zadat název uzlu
- c02126d (# 5966) Přidává podporu pro hostname regulárních výrazů v auth.conf
- 75e2764 (# 5318) Vždy si všimnout změny projevuje při kompilaci.
- 107b38a maint: Fix poskytovatele pacman pro práci s Ruby 1,9
- 90eb937 (# 7139) Přijmout "/" jako platný cestu v výkresů
Co je nového ve verzi 0.25.0:
- Většina změn v tomto vydání jsou interní refactoring spíše než chování.
- Hlavní změnou je zavedení Indirected REST nahradit XML-RPC jako podkladové Loutková komunikační mechanismus.
- byly přidány čtyři nové funkce.
- Loutkové má nyní schopnost vytvořit katalog a výstup bude ve formátu JSON od mistra loutek a schopnost aplikovat konfiguraci JSON od loutkového binární.
- Pojem & quot; tenký & quot; byl představen uložené konfigurace.
- Binární nazvaný puppetqd, který podporuje ve frontě na uložené konfigurace byla přidána.
Co je nového ve verzi 0.24.8:
- Pevná # 2077 - ralsh uživatel rozbité na OSX
- Pevná # 2004 - ssh_authorized_key selže, pokud je definován žádný cíl
- Pevná # 1629 - nesprávná oprávnění na ssh_authorized_keys vytvořené soubory
- Pevná # 2000 - No default zadaná pro kontrolní součet
- Pevná # 2026 - Red Hat ignorování způsob zastavení
- Přidána EXT / dbfix.sql skript - opravy běžných chyb v uložených konfiguračních databázích
- Pevná # 1963 - Není-li pro čtení / proc / držáky pro SELinux zabíjí stahování souborů
- Pevná # 2025 - gentoo pouze poskytovatel služeb rukojeť výchozí úroveň init
- Pevná # 1910 - aktualizované logcheck
- Pevná # 1871 - Citlivé informace unikly do zpráv protokolu
- Pevná # 1956 - vyčistit názvy proměnných být více rozumný, objasnil chybové zprávy a pevně zneužívá "hodnoty" proměnná spíše než "členské" .
- Pevná # 1831 - Přidána funkce sprintf
- Pevná # 1830 - Přidána regsubst funkce
- Aktualizováno up2date a služeb omezuje přidat podporu pro Oracle EL a VM
- Upevňovací # 1948 a # 1953 - augeas ins chyba: chybný počet argumentů (1 pro 3)
- Upevňovací # 944 - změna chybovou zprávu od varování až info - připojení recyklované
- Pevná # 961 - puppetd vytvářet příliš mnoho / nezavírá připojení TCP
- Pevná # 1959 - Přidána ochrana sloupec pro migraci prostředí schématu
- Upevňovací # 1869 - autoloaded soubory by měly nikdy unikat výjimky
- Upevňovací # 1543 - Nagios analyzovat chyby už ne zabít Loutka
- Pevná # 1420 - nagios_serviceescalation nedovolit host_name více než jeden typ
- Pevná # 1884 - vývoz zdroje jsou označeny jako unexported když shromažďují na vyvážející hostiteli
- Pevná # 1922 - Funkce squash všechny argumenty do jediného hash
- Pevná # 1538 - Yumrepo nastaví oprávnění neprávem na soubory v /etc/yum.repos.d
- Pevná # 1936 - Přidána / * * / support do souboru vim
- Pevná # 1541 - nagios objekty zapsat soubory do clientbucket na každou změnu
- Pevná # 1542 - nelze očistit Nagios objekty
- Upevňovací # 1912 - gid stále pracuje s žádnými "měl by" otázek ralsh hodnotou, kterým
- Upevnění Rakefile používat 'git format-patch, "
- Přidaný README.rst soubor
- Vylepšení výkonu uložené konfigurace
- Přidáno Redukční Labs stavět knihovnu na úkoly adresáře
- Pevná # 1852 - Správné chování při žádné SELinuxu vázání
- Aktualizováno Red Hat spec soubor 0.24.7
- Pevná # 1920 - Stín heslo korupce
Požadavky na :
- Ruby
Komentáře nebyl nalezen