Last active
February 19, 2016 19:27
-
-
Save danehans/73079ccb60c191b062c4 to your computer and use it in GitHub Desktop.
ansible_etcd_svc_name error
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# etcd_source_type: package | github-release | |
etcd_source_type: package | |
etcd_version: v0.4.9 | |
etcd_svc_name: etcd | |
etcd_client_port: 2379 | |
etcd_peer_port: 2380 | |
etcd_peers_group: etcd | |
etcd_url_scheme: http | |
etcd_peer_url_scheme: http | |
etcd_conf_dir: /etc/etcd | |
etcd_script_dir: /usr/libexec/etcd | |
etcd_ca_file: "{{ etcd_conf_dir }}/ca.crt" | |
etcd_cert_file: "{{ etcd_conf_dir }}/server.crt" | |
etcd_key_file: "{{ etcd_conf_dir }}/server.key" | |
etcd_peer_ca_file: "{{ etcd_conf_dir }}/ca.crt" | |
etcd_peer_cert_file: "{{ etcd_conf_dir }}/peer.crt" | |
etcd_peer_key_file: "{{ etcd_conf_dir }}/peer.key" | |
etcd_initial_cluster_state: new | |
etcd_initial_cluster_token: etcd-k8-cluster | |
etcd_initial_advertise_peer_urls: "{{ etcd_peer_url_scheme }}://{{ ansible_default_ipv4.address }}:{{ etcd_peer_port }}" | |
etcd_listen_peer_urls: "{{ etcd_peer_url_scheme }}://0.0.0.0:{{ etcd_peer_port }}" | |
etcd_advertise_client_urls: "{{ etcd_url_scheme }}://{{ ansible_default_ipv4.address }}:{{ etcd_client_port }}" | |
etcd_listen_client_urls: "{{ etcd_url_scheme }}://0.0.0.0:{{ etcd_client_port }}" | |
etcd_data_dir: /var/lib/etcd |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- name: reload systemd | |
command: systemctl --system daemon-reload | |
- name: restart etcd | |
service: name=etcd state=restarted | |
when: etcd_started.changed == false | |
- name: restart etcd2 | |
service: name=etcd2 state=restarted | |
when: etcd2_started.changed == false | |
- name: Save iptables rules | |
command: service iptables save |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TASK: [etcd | Write etcd dropin file for CoreOS] ****************************** | |
changed: [core-node08.ctocllab.cisco.com] | |
ERROR: change handler (restart {{ etcd_svc_name }}) is not defined |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- name: etcd service name | |
set_fact: | |
etcd_svc_name: "etcd2" | |
when: ansible_lsb.id == "CoreOS" | |
- name: Install etcd | |
action: "{{ ansible_pkg_mgr }}" | |
args: | |
name: "{{ etcd_svc_name }}" | |
state: latest | |
notify: | |
- restart {{ etcd_svc_name }} | |
when: | |
- not is_atomic and ansible_distribution != "Ubuntu" and ansible_lsb.id != "CoreOS" | |
- name: Force etcd_source_type to github when packages are not available | |
set_fact: | |
etcd_source_type: "github-release" | |
when: ansible_distribution == "Ubuntu" or ansible_lsb.id == "CoreOS" | |
- name: Install from github | |
include: github-release.yml | |
when: etcd_source_type == "github-release" | |
- name: Create etcd conf dir | |
file: path=/etc/etcd state=directory mode=0755 | |
- name: Write etcd config file | |
template: src=etcd.conf.j2 dest=/etc/etcd/etcd.conf | |
- name: Create etcd dropin directory for CoreOS | |
file: path=/etc/systemd/system/{{ etcd_svc_name }}.service.d state=directory mode=0755 | |
when: ansible_lsb.id == "CoreOS" | |
- name: Write etcd dropin file for CoreOS | |
copy: src=10-conf-file.conf dest="/etc/systemd/system/{{ etcd_svc_name }}.service.d/10-conf-file.conf" | |
register: "{{ etcd_svc_name }}_dropin" | |
notify: | |
- reload systemd | |
- restart {{ etcd_svc_name }} | |
when: ansible_lsb.id == "CoreOS" | |
- name: Write etcd systemd unit file for Debian | |
copy: src=etcd.service dest=/etc/systemd/sysem | |
notify: | |
- reload systemd | |
- restart {{ etcd_svc_name }} | |
when: ansible_distribution == "Debian" | |
- name: Enable etcd | |
service: name={{ etcd_svc_name }} enabled=yes | |
- name: Start etcd | |
service: name={{ etcd_svc_name }} state=started | |
register: etcd_started | |
- include: firewalld.yml | |
when: has_firewalld | |
- include: iptables.yml | |
when: not has_firewalld and has_iptables |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ansible --version | |
ansible 1.9.4 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment