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.

27 lines
1.3 KiB

  1. ---
  2. ## Install and configure rudder-agent on debian/ubuntu node
  3. - name: add rudder repo key -- centos
  4. rpm_key: key="https://www.rudder-project.org/apt-repos/rudder_apt_key.pub" state=present
  5. when: ansible_distribution == 'CentOS' or ansible_distribution == 'CloudLinux' or ansible_distribution == 'Virtuozzo'
  6. - name: add rudder repo url -- centos
  7. yum_repository:
  8. name: rudder
  9. description: Rudder 4.1 EL repository
  10. file: rudder_repo
  11. baseurl: http://www.rudder-project.org/rpm-4.1/RHEL_$releasever/
  12. gpgcheck: yes
  13. gpgkey: http://www.rudder-project.org/rpm-4.1/RHEL_$releasever/repodata/repomd.xml.key
  14. when: ansible_distribution == 'CentOS' or ansible_distribution == 'CloudLinux' or ansible_distribution == 'Virtuozzo'
  15. - name: install rudder agent -- centos
  16. yum: name=rudder-agent state=present update_cache=yes
  17. when: ansible_distribution == 'CentOS' or ansible_distribution == 'CloudLinux' or ansible_distribution == 'Virtuozzo'
  18. - name: configure rudder server -- centos
  19. template: src=policy_server.dat.tpl dest=/var/rudder/cfengine-community/policy_server.dat
  20. notify:
  21. - rudder-start
  22. - agent-inventory
  23. - agent-run
  24. when: ansible_distribution == 'CentOS' or ansible_distribution == 'CloudLinux' or ansible_distribution == 'Virtuozzo'