Puppet

ภาพหน้าจอของซอฟแวร์:
Puppet
รายละเอียดซอฟแวร์:
รุ่น: 2.7.6
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Luke Kanies
การอนุญาต: ฟรี
ความนิยม: 5

Rating: nan/5 (Total Votes: 0)

หุ่นกระบอกช่วยให้คุณสามารถจัดการจากส่วนกลางทุกแง่มุมที่สำคัญของระบบของคุณโดยใช้ภาษาสเปข้ามแพลตฟอร์มที่จัดการทุกองค์ประกอบรวม​​แยกตามปกติในไฟล์ที่แตกต่างกันเช่นผู้ใช้งาน cron และครอบครัวพร้อมกับองค์ประกอบที่ไม่ต่อเนื่องอย่างเห็นได้ชัดเช่นแพคเกจ บริการและไฟล์
ภาษาสเปคที่เปิดเผยหุ่นกระบอกของง่ายให้ความสามารถในการ classing ที่มีประสิทธิภาพสำหรับการวาดภาพออกมาคล้ายคลึงกันระหว่างเจ้าภาพในขณะที่ช่วยให้พวกเขาจะเป็นเฉพาะที่จำเป็นและจะจัดการกับความสัมพันธ์ที่พึ่งพาและจำเป็นระหว่างวัตถุได้อย่างชัดเจนและชัดเจน
หุ่นกระบอกเป็นเครื่องมือการกำหนดค่าระบบ โครงการหุ่นกระบอกมีห้องสมุดสำหรับการจัดการระบบภาษาสำหรับการระบุการตั้งค่าที่คุณต้องการและชุดของลูกค้าและเซิร์ฟเวอร์สำหรับการสื่อสารการกำหนดค่าและข้อมูลอื่น ๆ
ห้องสมุดเป็นผู้รับผิดชอบทั้งหมดสำหรับทุกการกระทำและภาษาเป็นผู้รับผิดชอบทั้งหมดสำหรับการแสดงทางเลือกการกำหนดค่า
ทุกอย่างที่ได้รับการพัฒนาเพื่อให้การดำเนินงานภาษาสามารถใช้สถานที่ใจกลางเมืองบนเซิร์ฟเวอร์เดียว (หรือฝั่งเซิร์ฟเวอร์) และการดำเนินงานทั้งหมดห้องสมุดจะเกิดขึ้นในลูกค้าแต่ละบุคคล ดังนั้นจึงมีการแบ่งเขตที่ชัดเจนระหว่างการดำเนินงานภาษาและการดำเนินงานห้องสมุดเป็นเอกสารฉบับนี้จะกล่าวถึง
การติดตั้ง
ส่วนใหญ่ของสถ​​าปัตยกรรมหุ่นกระบอกจะมีลักษณะเหมือนดาวที่มีเซิร์ฟเวอร์กลาง puppetmasterd ทำงานและลูกค้าแต่ละโหนดทำงาน puppetd ​​ติดต่อที่เซิร์ฟเวอร์กลาง
ประจักษ์กลางของคุณซึ่งมีการกำหนดค่าสำหรับทุกโหนดของคุณต้องการที่จะอยู่ในเซิร์ฟเวอร์กลางส่วนใหญ่มีแนวโน้มที่ /etc/puppet/manifests/site.pp
เริ่มภูต puppetmasterd แล้วบอกลูกค้าของคุณเพื่อติดต่อกับเซิร์ฟเวอร์โดยระบุว่า -s เป็นข้อโต้แย้งที่จะ puppetd ​​แทนที่ "" กับชื่อของเซิร์ฟเวอร์ อีกทางเลือกหนึ่ง puppetd ​​ค่าเริ่มต้นมองหาเซิร์ฟเวอร์ที่ชื่อ "หุ่นเชิด" ดังนั้นคุณก็สามารถสร้าง CNAME สำหรับเซิร์ฟเวอร์ของคุณเพื่อที่จะตอบเป็น "หุ่นเชิด"
มันเป็นความคิดที่ดีที่จะใช้ทั้งเซิร์ฟเวอร์และไคลเอ็นต์ในโหมด verbose เปิดการใช้งานที่มีธง -v จนกว่าคุณจะแน่ใจว่าทุกอย่างทำงาน ในฐานะที่เป็นลูกค้าแต่ละรายใหม่เชื่อมต่อคุณจะต้องเรียกใช้ --list puppetca ที่จะแสดงรายการใบรับรองรอที่จะลงนามแล้ว puppetca --sign <ชื่อ> แทนที่ "<ชื่อ>" ด้วยชื่อของลูกค้าที่มีใบรับรองที่คุณต้องการ เพื่อเข้าสู่ระบบ คุณสามารถเปิด autosigning โดยการสร้างและใส่ /etc/puppet/autosign.conf โฮสต์โดเมนหรือที่อยู่ IP หรือช่วงที่คุณต้องการที่จะลงนามในการมี
การติดตั้ง:
Run 'ทับทิม install.rb' หรือเพิ่ม 'lib /' ไดเรกทอรีไปยังเส้นทาง RUBYLIB ของคุณ
หลังจากนั้นคุณควรจะสามารถที่จะเข้าไปในการทดสอบ / และเรียก ./test หรือวิ่ง bin / หุ่นเชิด 'ใน config ไฟล์ใดก็ตามที่คุณต้องการหุ่นเชิด.

มีอะไรใหม่ ในรุ่นนี้:.

  • 7113448 (# 4762) ตรวจสอบให้แน่ใจว่าลูกค้าบนดวงจันทร์ที่ประสบความสำเร็จสามารถเชื่อมต่อ
  • c8835ad เพิ่มเอกสารสรุปวิธีการมีส่วนร่วมที่ต้องการ
  • ea0f2bf แปลงกลับ & quot; ผสานสาขา 'vcsrepo' & quot;
  • 94f0b93 (# 8704) ให้ข้อผิดพลาดที่ดีกว่าสำหรับ fileserver.conf ที่ไม่ถูกต้อง
  • 023d959 (# 8690) ยอมรับตัวเลือก "โลก" ในหุ่นใบหน้า
  • c315da0 แก้ไข # 1886 - เพิ่มความสามารถในการทำความสะอาดโหนด
  • 7e6fc0d เลิก RestAuthConfig # ได้รับอนุญาต? ในความโปรดปรานของ #check_authorization
  • 6401dfe แก้ไข # 6026 - การรักษาความปลอดภัยไฟล์ควรสนับสนุนการแสดงความคิดเห็นแบบอินไลน์
  • 0c385f1 แก้ไข # 5010 - อนุญาตชั้นนำช่องว่างใน auth.conf
  • 8da0486 แก้ไข # 5777 - แก้ไขกฎยากจน auth.conf กฎ CIDR
  • 1d4acb5 maint: แนะนำที่จะเริ่มต้นการแก้ไขปัญหาข้อผิดพลาด SSL
  • fb2ffd6 (# 8596) ตรวจสอบนามแฝงทรัพยากรความขัดแย้งเมื่อชื่อไม่ตรงกับ
  • 778127d maint: แก้ไขการตรวจสอบใบรับรองความช่วยเหลือในการพิมพ์และออกถ้าไม่มี subcommand
  • 0366b18 (# 7293) ตั้งค่ารูปแบบเริ่มต้นสำหรับใบหน้า SSL ที่เกี่ยวข้อง.
  • 89c021c (# 8418) แก้ไขตรวจสอบการตรวจสอบที่จะมี run_mode ที่ถูกต้อง
  • 3165364 maint: การเพิ่มการเข้าสู่ระบบที่จะรวมถึงสภาพแวดล้อมของแหล่งที่มาเมื่อล้มเหลว
  • f484851 maint: เพิ่มเข้าสู่ระบบการแก้ปัญหาเมื่อต้นแบบที่ได้รับรายงาน
  • 10e05ad (# 7266) ย้ายตัวเลือกการตรวจสอบรับรองลงในหน้า.
  • ae36003 (# 7290) ปรับปรุง indirected ใบหน้าเพื่อหลีกเลี่ยงตัวเลือกที่ไม่รู้จัก.
  • 82e5fa9 (# 8561 # 7290) สัญญาใช้ตัวเลือกอย่างเต็มที่.
  • 77441be (# 8561) การตรวจสอบรวม​​กันและการปรับเปลี่ยนของการขัดแย้งการกระทำ.
  • 69b4e70 (# 7290) ล้มเหลวเกี่ยวกับตัวเลือกที่ไม่รู้จัก.
  • 6bec2df (# 8561) ใช้ชื่อที่ยอมรับสำหรับตัวเลือกในการดำเนินการ.
  • 532c4f3 (# 7184) โหลดหลักของรุ่นล้าสมัยของใบหน้า.
  • 2cd3bc4 (# 7184) พบการกระทำที่ถูกผูกไว้กับรุ่นอื่น ๆ ของใบหน้า.
  • 1e0655e (# 7184) รวมศูนย์ & quot; พบว่าการดำเนินการสำหรับผิวหน้า & quot; ลงในหุ่นกระบอก :: หน้า
  • 0396611 maint: รายงานข้อผิดพลาดที่ดีขึ้นเมื่อการทดสอบล้มเหลว
  • 395c174 (# 7123) ตรวจ `find` ดำเนินการเริ่มต้น ...
  • fd6a653 (# 7123) การตั้งค่ารันไทม์สนับสนุน 'เริ่มต้น' กับการกระทำ.
  • b75b1c1 (# 6787) เพิ่ม `default_to` หาตัวเลือก.
  • c830ab0 (# 6789) พอร์ต SSL :: CertificateAuthority :: การเชื่อมต่อไปยังหน้า
  • cc311ad maint: SSL :: Inventory.serial ควรรายงานชื่อหายไป
  • .
  • 72abe6c (# 7204) รวมความหมายของรหัสรุ่น.
  • d02000b (# 8401) เอกสารที่ --detailed-exitcodes เป็น bitmask
  • c4848d2 maint: การเชื่อมโยงเอกสารแก้ไขสำหรับการตั้งค่า fileserver
  • b268fb3 (# 7144) การตั้งค่าปรับปรุง # writesub การแปลงโหมด Fixnum
  • b82f29c (# 7699) คำสั่งควรช่วยเหลือเพียงครั้งเดียวตัวเลือกรายการ
  • 4a2f22c (maint) แพลตฟอร์มแก้ไข dection สำหรับ RHEL
  • 45b3908 (# 4142) โมดูลการตรวจสอบแก้ไขไม่ได้ที่จะล้มเหลวเมื่อ metadata.json ว่าง
  • ae3ef42 (# 7699) - ความช่วยเหลือควรจะแสดงตัวเลือกเพียงครั้งเดียว
  • 5826f73 (# 8032) เพื่อเพิ่มการบรรจุ create_resources
  • f6882d6 (# 8147) การเปลี่ยนแปลงเริ่มต้น reporturl เพื่อให้ตรงกับรุ่นแดชบอร์ดใหม่
  • 111a4b5 (# 6857) การเปิดเผยรหัสผ่านเมื่อมีการเปลี่ยนรหัสผ่านของผู้ใช้
  • 99330fa (# 7224) reword 'ชื่อโฮสต์ได้รับไม่ตรงกับ' ข้อผิดพลาด
  • 1d867b0 (# 7224) เพิ่มผู้ช่วยหุ่นกระบอก :: :: SSL Certificate เพื่อดึง
  • ชื่ออื่น
  • 98ba407 (# 7127) หยุดหุ่นถ้าคำสั่ง prerun ล้มเหลว
  • caca469 (# 4416) ตรวจสอบให้แน่ใจชนิดจะ providified หลังจากโหลด
  • 413b136 (# 4416) ถอดผู้ให้บริการเก่าก่อนที่จะสร้างมัน
  • 3f0dbb5 (# 650) อนุญาตให้ symlinks สำหรับไดเรกทอรีการกำหนดค่า
  • 1c70f0c (# 2128) เพิ่มการสนับสนุนสำหรับการตั้งชื่อโหนดบนพื้นฐานของความเป็นจริง
  • c629958 (# 2128) รับข้อเท็จจริงก่อนที่จะเรียกแคตตาล็อก
  • cd4fe14 (# 2128) เพิ่มความสามารถในการระบุชื่อโหนด
  • c02126d (# 5966) เพิ่มการสนับสนุนสำหรับการแสดงผลปกติในชื่อโฮสต์ auth.conf
  • 75e2764 (# 5318) เสมอสังเกตเห็นการเปลี่ยนแปลงที่จะปรากฏเมื่อรวบรวม.
  • 107b38a maint: ผู้ให้บริการ Pacman แก้ไขในการทำงานกับทับทิม 1.9
  • 90eb937 (# 7139) ยอมรับ '/' เป็นเส้นทางที่ถูกต้องใน filesets

มีอะไรใหม่ ในรุ่น 0.25.0:

  • ส่ว​​นใหญ่ของการเปลี่ยนแปลงในรุ่นนี้มี refactoring ภายใน มากกว่าพฤติกรรม.
  • การเปลี่ยนแปลงที่สำคัญคือการแนะนำของ Indirected ส่วนที่เหลือจะมาแทนที่ XML-RPC เป็นกลไกการสื่อสารหุ่นต้นแบบ.
  • สี่ฟังก์ชั่นใหม่เพิ่ม.
  • หุ่นกระบอกในขณะนี้มีความสามารถในการรวบรวมและเอาท์พุแคตตาล็อกใน JSON จากต้นแบบหุ่นกระบอกและความสามารถที่จะใช้การกำหนดค่า JSON จากไบนารีหุ่นเชิด.
  • แนวคิดของ & quot; บาง & quot; การกำหนดค่าที่เก็บไว้ถูกนำ.
  • ไบนารีที่เรียกว่า puppetqd ที่สนับสนุนการจัดคิวสำหรับการกำหนดค่าที่เก็บไว้ถูกบันทึก.

มีอะไรใหม่ ในรุ่น 0.24.8:

  • คงที่ # 2077 - ผู้ใช้ ralsh ขรุขระบน OSX
  • คงที่ # 2004 - ssh_authorized_key ล้มเหลวหากไม่มีเป้าหมายที่กำหนดไว้
  • คงที่ # 1629 - สิทธิ์ที่ไม่ถูกต้องใน ssh_authorized_keys สร้างไฟล์
  • คงที่ # 2000 - ไม่มีค่าเริ่มต้นที่กำหนดไว้สำหรับการตรวจสอบ
  • คงที่ # 2026 - Red Hat วิธีการหยุดโดยไม่สนใจ
  • เพิ่มต่อ / dbfix.sql สคริปต์ - แก้ไขข้อผิดพลาดที่พบบ่อยในฐานข้อมูลการกำหนดค่าที่เก็บไว้
  • คงที่ # 1963 - ล้มเหลวในการอ่าน / proc / เมาท์สำหรับ selinux ฆ่าดาวน์โหลดไฟล์
  • คงที่ # 2025 - Gentoo จับผู้ให้บริการเพียงระดับ init เริ่มต้น
  • คงที่ # 1910 - อั​​พเดท logcheck
  • คงที่ # 1871 - ข้อมูลที่สำคัญรั่วไหลออกมาในรายงานบันทึก
  • คงที่ # 1956 - การทำความสะอาดขึ้นชื่อตัวแปรที่จะมีสติมากขึ้นชี้แจงข้อผิดพลาดและคงใช้ไม่ถูกต้องของ 'ค่า' ตัวแปรมากกว่า 'สมาชิก'
  • .
  • คงที่ # 1831 - เพิ่มฟังก์ชั่น sprintf
  • คงที่ # 1830 - เพิ่มฟังก์ชั่น regsubst
  • ปรับปรุง up2date และขอบเขตการให้บริการเพื่อเพิ่มการสนับสนุนสำหรับ Oracle VM และ EL
  • แก้ไข # # ปี 1948 และ 1953 - augeas ข้อผิดพลาดอิน: จำนวนที่ไม่ถูกต้องของการขัดแย้ง (1 3)
  • แก้ไข # 944 - ข้อผิดพลาดที่เปลี่ยนจากคำเตือนไปยังข้อมูล - การเชื่อมต่อรีไซเคิล
  • คง # 961 - puppetd ​​สร้างมากเกินไป / ไม่ปิดการเชื่อมต่อ TCP
  • คงที่ # 1959 - การป้องกันคอลัมน์ที่เพิ่มเข้ามาสำหรับการโยกย้ายคีสภาพแวดล้อม
  • แก้ไข # 1869 - ไฟล์ autoloaded ไม่ควรรั่วไหลข้อยกเว้น
  • แก้ไข # 1543 - Nagios แยกข้อผิดพลาดที่ไม่ฆ่าหุ่น
  • คงที่ # 1420 - nagios_serviceescalation ไม่อนุญาตให้ host_name มากกว่าหนึ่งชนิด
  • คงที่ # 1884 - ทรัพยากรที่ส่งออกมีการทำเครื่องหมายเป็น unexported เมื่อเก็บรวบรวมในพื้นที่ส่งออก
  • คงที่ # 1922 - ฟังก์ชั่นสควอชขัดแย้งทั้งหมดเป็นกัญชาเดียว
  • คงที่ # 1538 - Yumrepo กำหนดสิทธิ์ผิดพลาดเกี่ยวกับไฟล์ใน /etc/yum.repos.d
  • คงที่ # 1936 - เพิ่ม / * * / การสนับสนุนไฟล์เสียงเรียก
  • คงที่ # 1541 - วัตถุ Nagios เขียนไฟล์ clientbucket การเปลี่ยนแปลงทุก
  • คงที่ # 1542 - ไม่สามารถล้างวัตถุ Nagios
  • แก้ไข # 1912 - GID ยังคงทำงานร่วมกับไม่ 'ควร' มูลค่าการแก้ไขปัญหา ralsh
  • แก้ไข Rakefile ใช้ 'รูปแบบคอมไพล์แพทช์'
  • ไฟล์เพิ่ม README.rst
  • การปรับปรุงประสิทธิภาพการทำงานของการกำหนดค่าที่เก็บไว้
  • เพิ่มลดลง Labs สร้างห้องสมุดไปยังไดเรกทอรีงาน
  • คงที่ # 1852 - พฤติกรรมที่ถูกต้องเมื่อไม่มีการผูก SELinux
  • อัปเดตไฟล์ข้อมูลจำเพาะหมวกแดง 0.24.7
  • คงที่ # 1920 - ทุจริตรหัสผ่านเงา

ต้องการ

  • ทับทิม

ซอฟแวร์อื่น ๆ ของนักพัฒนา Luke Kanies

Facter
Facter

6 Mar 16

ความคิดเห็นที่ Puppet

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!