Ansible 多个okd主机和负载平衡器无主机的资源清册示例

Ansible 多个okd主机和负载平衡器无主机的资源清册示例,ansible,openshift,odk,Ansible,Openshift,Odk,我是ansible和odk的新手,我正在尝试解决两个问题: 问题1: 我正在尝试为多个主机(2)编写资源清册文件,但我不想在主机之间使用其他主机作为负载平衡器,是否有办法使其中一个主机成为负载平衡器。 这是我的库存文件:(我需要添加一个lb组还是更改一些内容?) 问题2:当我运行ansible playbook时,是否有办法撤消所创建的更改并以某种方式恢复到运行脚本之前的状态?问题2-检查是否可以卸载。yml playbook对您来说就足够了。问题1-是的,你可以设置[lb]一个主机,它只需在那

我是ansible和odk的新手,我正在尝试解决两个问题:

问题1: 我正在尝试为多个主机(2)编写资源清册文件,但我不想在主机之间使用其他主机作为负载平衡器,是否有办法使其中一个主机成为负载平衡器。

这是我的库存文件:(我需要添加一个lb组还是更改一些内容?)



问题2:当我运行ansible playbook时,是否有办法撤消所创建的更改并以某种方式恢复到运行脚本之前的状态?

问题2-检查是否可以卸载。yml playbook对您来说就足够了。问题1-是的,你可以设置[lb]一个主机,它只需在那里安装haproxy非常感谢,官方文档中有一个解决方案,但它充满了链接,很难按顺序阅读文档,okd 3.11和openshift 3.11的文档有时相同,有时不同。
[OSEv3:children]
masters
nodes
etcd


[OSEv3:vars]
ansible_ssh_user=root
openshift_deployment_type=origin
openshift_master_cluster_method=native
openshift_master_cluster_hostname= master1.example.com , master2.example.com
openshift_master_cluster_public_hostname= master1.example.com , master2.example.com


[masters]
master1.example.com
master2.example.com


[etcd]
master1.example.com
master2.example.com
infra-node1.example.com


[nodes]
master1.example.com openshift_node_group_name='node-config-master'
master2.example.com openshift_node_group_name='node-config-master'
node1.example.com openshift_node_group_name='node-config-compute'
node2.example.com openshift_node_group_name='node-config-compute'
infra-node1.example.com openshift_node_group_name='node-config-infra'