Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. ---
  2. - hosts: databases
  3. vars:
  4. db_packages:
  5. - mariadb-server
  6. - MySQL-python
  7. db_service: mariadb
  8. src_file: "http://materials.example.com/task_control/my.cnf.template"
  9. dst_file: /etc/my.cnf
  10.  
  11. tasks:
  12. - name: Install {{ db_packages }} package
  13. yum:
  14. name: "{{ item }}"
  15. state: latest
  16. with_items: "{{ db_packages }}"
  17. notify:
  18. - start_service
  19. - name: Download and install {{ dst_file }}
  20. get_url:
  21. url: "{{ src_file }}"
  22. dest: "{{ dst_file }}"
  23. owner: mysql
  24. group: mysql
  25. force: yes
  26. notify:
  27. - restart_service
  28. - set_password
  29.  
  30. handlers:
  31. - name: start_service
  32. service:
  33. name: "{{ db_service }}"
  34. state: started
  35.  
  36. - name: restart_service
  37. service:
  38. name: "{{ db_service }}"
  39. state: restarted
  40.  
  41. - name: set_password
  42. mysql_user:
  43. name: root
  44. password: redhat
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement