Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. - yum:
  2. name: "{{ extra_packages }}"
  3. - get_url:
  4. url: "http://materials.example.com/task_control/my.cnf"
  5. dest: "{{ configure_database_path }}"
  6. owner: mysql
  7. group: mysql
  8. mode: 0644
  9. seuser: system_u
  10. setype: mysqld_etc_t
  11. force: yes
  12. - service:
  13. name: "{{ db_service }}"
  14. state: started
  15. enabled: true
  16.  
  17. -----------------------------
  18. ---
  19. - hosts: all
  20. vars:
  21. db_package: mariadb-server
  22. db_service: mariadb
  23. db_users:
  24. - db_admin
  25. - db_user
  26. configure_database_path: /etc/my.cnf
  27. tasks:
  28. - name: Create the MariaDB users
  29. user:
  30. name: "{{ item }}"
  31. with_items: "{{ db_users }}"
  32. when: inventory_hostname in groups['databases']
  33. - name: Install the database server
  34. yum:
  35. name: "{{ db_package }}"
  36. when: db_package is defined
  37. - name: Configure the database software
  38. include: configure_database.yml
  39. vars:
  40. extra_packages:
  41. - mariadb-bench
  42. - mariadb-libs
  43. - mariadb-test
  44. when: configure_database_path is defined
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement