文件名称:puppet-trigger:概念验证轻量级 Puppet 原生编排工具
文件大小:35KB
文件格式:ZIP
更新时间:2024-07-26 20:08:50
Ruby
目录 概述 概念验证轻量级 Puppet 原生编排工具 模块说明 Trigger 提供编排原语以允许跨节点通知执行以下操作: trigger { 'refresh load balancers' : hosts => [ ' lb01.example.com ' , ' lb02.example.com ' ], provider => ' etcd ' , } haproxy::balancermember { 'haproxy' : listening_service => ' webserver ' , ports => ' 80 ' , server_names => $::hostname , ipaddresses => $::ipaddress , options => '
【文件预览】:
puppet-trigger-master
----.travis.yml(842B)
----Vagrantfile(2KB)
----Guardfile(91B)
----manifests()
--------init.pp(497B)
--------config.pp(93B)
--------install()
--------service.pp(284B)
--------params.pp(424B)
--------install.pp(123B)
--------watch()
----templates()
--------install()
--------watch()
--------.gitkeep(0B)
----.fixtures.yml.erb(200B)
----Rakefile(1KB)
----tests()
--------init.pp(511B)
--------install_etcd_with_watch.pp(263B)
--------etcd-watch.pp(34B)
--------install_etcd.pp(183B)
--------test.pp(200B)
--------etcd-test.pp(248B)
----CHANGELOG(70B)
----LICENSE(11KB)
----README.markdown(5KB)
----CONTRIBUTING.md(3KB)
----Gemfile(441B)
----Gemfile.lock(5KB)
----metadata.json(810B)
----.rspec(31B)
----spec()
--------acceptance()
--------classes()
--------spec_helper_acceptance.rb(731B)
--------spec_helper.rb(104B)
----.gitignore(63B)
----lib()
--------puppet()
----CONTRIBUTORS(14B)
----files()
--------.gitkeep(0B)