---
- name: "Create Zookeeper Install Home"
  file:
    path: "{{ zookeeper_dest_path }}"
    state: directory
    owner: "{{ app.user }}"
    group: "{{ app.group }}"

- name: "Unarchive {{ zookeeper_file_name }}"
  unarchive:
    src: "{{ zookeeper_src_path }}"
    dest: "{{ zookeeper_dest_path }}"
    owner: "{{ app.user }}"
    group: "{{ app.group }}"

- name: "Create Data {{ zookeeper_dataDir }} and Log {{ zookeeper_logDir }} path"
  file:
    path: "{{ item }}"
    state: directory
    owner: "{{ app.user }}"
    group: "{{ app.group }}"
  with_items:
    - "{{ zookeeper_dataDir }}"
    - "{{ zookeeper_logDir }}"

- name: "Copy Template zoo.cfg to {{ zookeeper_conf_path }}"
  template:
    src: zoo.cfg.j2
    dest: "{{ zookeeper_conf_path }}/zoo.cfg"
    mode: 0755
    owner: "{{ app.user }}"
    group: "{{ app.group }}"
- debug:
    msg: "{{ hostvars }}"

- name: "Copy supervisor_zookeeper.conf to /etc/supervisord.d/"
  template:
    src: supervisor_zookeeper.conf.j2
    dest: /etc/supervisord.d/zookeeper.conf
    owner: "{{ app.user }}"
    group: "{{ app.group }}"
    mode: 0644

- name: "Copy Template myid to {{ zookeeper_dataDir }}"
  template:
    src: myid.j2
    dest: "{{ zookeeper_dataDir }}/myid"
    owner: "{{ app.user }}"
    group: "{{ app.group }}"

- name: "Template Zookeeper Environment Variable"
  template:
    src: zookeeper.sh.j2
    dest: /etc/profile.d/zookeeper.sh
    owner: "{{ app.user }}"
    group: "{{ app.group }}"
    mode: 0755

- name: "Init Environment Variable"
  shell: source /etc/profile
  notify:
    - add zookeeper
    - restart zookeeper

Copyright & TianCiwang 2021 all right reserved,powered by Gitbook修改时间: 2021-09-15 17:19:20

来发评论吧~
Powered By Valine
v1.5.2

results matching ""

    No results matching ""

    results matching ""

      No results matching ""