文件名称:ansible-consul:Hashicorp Consul集群的Ansible角色
文件大小:86KB
文件格式:ZIP
更新时间:2024-02-20 22:17:05
ansible consul service-discovery ansible-role hashicorp
领事 这个Ansible角色将安装 ,包括建立文件系统结构和服务器或客户端代理配置,并支持一些常见的操作功能。 它还可以引导运行在基于Vagrant和VirtualBox的环境中的3个服务器代理的开发或评估群集。 有关更多详细信息,请参见和关联的 。 角色哲学 “人格中的另一个缺陷是每个人都想建造,而没人要维护。” ―霍克斯·波库斯(Kurt Vonnegut) 请注意,此角色的最初设计目标更多地与Consul服务器群集环境的初始安装和引导有关,因此,当前(对所有这些)与正在进行的群集维护无关。 许多用户表示,基于Vagrant的环境可以使工作的本地Consul服务器群集环境正常启动并运行简单的流程-因此,该角色将把这种经验作为现有工作的主要动力。 如果您通过其他方式获得了一些成就,那就更好了! 角色迁移和安装 该角色最初由Brian Shumate开发,在Ansible Galaxy中被称为brianshumate.consul 。 Brian要求社区减轻维护负担,因此Bas Meijer将该角色移交给了ansible-community,以便一支志愿者团队可以维护它。 目
【文件预览】:
ansible-consul-master
----molecule()
--------fedora-28()
--------centos-6()
--------centos-7()
--------default()
--------debian-10()
--------centos-8()
--------debian-9()
--------ubuntu-18.04()
--------fedora-31()
--------oraclelinux-8()
--------fedora-26()
--------oraclelinux-7()
--------_shared()
--------debian-8()
--------fedora-29()
--------fedora-30()
--------fedora-27()
--------ubuntu-16.04()
--------oraclelinux-6()
----defaults()
--------main.yml(12KB)
----version.txt(7B)
----.github()
--------workflows()
----LICENSE.txt(1KB)
----.ansible-lint(22B)
----.yamllint(176B)
----requirements.txt(57B)
----tasks()
--------config_windows.yml(1KB)
--------install_remote.yml(2KB)
--------encrypt_gossip.yml(2KB)
--------nix.yml(8KB)
--------tls.yml(1KB)
--------iptables.yml(867B)
--------config.yml(1KB)
--------acl.yml(3KB)
--------asserts.yml(3KB)
--------snapshot.yml(1KB)
--------user_group.yml(381B)
--------main.yml(2KB)
--------services.yml(2KB)
--------install_windows.yml(2KB)
--------install.yml(3KB)
--------windows.yml(5KB)
--------syslog.yml(984B)
--------dirs.yml(2KB)
--------dnsmasq.yml(2KB)
----examples()
--------Vagrantfile(6KB)
--------ansible.cfg(31B)
--------site.yml(201B)
--------README_VAGRANT.md(6KB)
--------bin()
--------vagrant_hosts(868B)
----meta()
--------main.yml(823B)
----CONTRIBUTING.md(4KB)
----.travis.yml(755B)
----README.md(42KB)
----vars()
--------RedHat.yml(497B)
--------Solaris.yml(212B)
--------FreeBSD.yml(89B)
--------Debian.yml(87B)
--------Windows.yml(585B)
--------main.yml(1KB)
--------Amazon.yml(125B)
--------Archlinux.yml(119B)
----handlers()
--------start_consul.yml(293B)
--------reload_consul_conf.yml(407B)
--------restart_syslogng.yml(112B)
--------main.yml(556B)
--------start_snapshot.yml(183B)
--------restart_rsyslog.yml(145B)
--------restart_consul.yml(305B)
----tests()
--------test.yml(107B)
--------test_vars.yml(9KB)
--------inventory(38B)
----CONTRIBUTORS.md(4KB)
----templates()
--------configd_50acl_policy.hcl.j2(870B)
--------configd_50custom.json.j2(174B)
--------consul_systemd_snapshot.service.j2(838B)
--------service.json.j2(1KB)
--------consul_systemd.service.j2(1KB)
--------consul_bsdinit.j2(1KB)
--------consul_sysvinit.j2(2KB)
--------consul_debianinit.j2(4KB)
--------consul_smf_manifest.j2(2KB)
--------dnsmasq-10-consul.j2(2KB)
--------consul_snapshot.json.j2(1KB)
--------rsyslogd_00-consul.conf.j2(75B)
--------config.json.j2(13KB)
--------syslogng_consul.conf.j2(205B)
----.gitignore(196B)
----files()
--------README.md(111B)
----CHANGELOG.md(28KB)