12345678910111213141516171819202122232425262728 |
- ---
- etcd_interface: eth0
- etcd_client_port: 2379
- etcd_peer_port: 2380
- etcd_peers_group: etcd
- etcd_url_scheme: http
- etcd_peer_url_scheme: http
- etcd_ca_file: /etc/etcd/ca.crt
- etcd_cert_file: /etc/etcd/client.crt
- etcd_key_file: /etc/etcd/client.key
- etcd_peer_ca_file: /etc/etcd/ca.crt
- etcd_peer_cert_file: /etc/etcd/peer.crt
- etcd_peer_key_file: /etc/etcd/peer.key
- etcd_initial_cluster_state: new
- etcd_initial_cluster_token: etcd-cluster-1
- etcd_initial_advertise_peer_urls: "{{ etcd_peer_url_scheme }}://{{ hostvars[inventory_hostname]['ansible_' + etcd_interface]['ipv4']['address'] }}:{{ etcd_peer_port }}"
- etcd_listen_peer_urls: "{{ etcd_peer_url_scheme }}://{{ hostvars[inventory_hostname]['ansible_' + etcd_interface]['ipv4']['address'] }}:{{ etcd_peer_port }}"
- etcd_advertise_client_urls: "{{ etcd_url_scheme }}://{{ hostvars[inventory_hostname]['ansible_' + etcd_interface]['ipv4']['address'] }}:{{ etcd_client_port }}"
- etcd_listen_client_urls: "{{ etcd_url_scheme }}://{{ hostvars[inventory_hostname]['ansible_' + etcd_interface]['ipv4']['address'] }}:{{ etcd_client_port }}"
- etcd_data_dir: /var/lib/etcd/
- os_firewall_allow:
- - service: etcd
- port: "{{etcd_client_port}}/tcp"
- - service: etcd peering
- port: "{{ etcd_peer_port }}/tcp"
|