You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
593 B

  1. ---
  2. - name: Create service group
  3. group: "name={{service}}"
  4. - name: Create service user
  5. user: "name={{service}} group={{service}} home=/etc/{{service}}"
  6. - name: Change user folder to more permissive
  7. file: "path=/etc/{{service}} mode=0755"
  8. - name: Create tendermint service
  9. template: "src=systemd.service.j2 dest=/etc/systemd/system/{{service}}.service"
  10. - name: Reload systemd services
  11. systemd: "name={{service}} daemon_reload=yes enabled=no"
  12. - name: Initialize tendermint
  13. command: "/usr/bin/tendermint init --home /etc/{{service}}"
  14. become: yes
  15. become_user: "{{service}}"