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.

28 lines
1.1 KiB

  1. ---
  2. - name: Install PhpMyAdmin
  3. collections: [ 'debops.debops', 'debops.roles01',
  4. 'debops.roles02', 'debops.roles03' ]
  5. hosts: [ 'debian10' ]
  6. vars:
  7. - phpmyadmin_version: 5.2.1
  8. - blowfish_secret: "{{ lookup('community.general.random_string', length=32) }}"
  9. tasks:
  10. - name: 'Download phpMyAdmin {{ phpmyadmin_version }} into var/www dir and uncompress'
  11. become: true
  12. become_user: '{{ site_name }}'
  13. shell: |-
  14. cd /var/www
  15. rm -rf phpmyadmin
  16. wget -q https://files.phpmyadmin.net/phpMyAdmin/{{ phpmyadmin_version }}/phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip
  17. unzip -qq phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip
  18. rm phpMyAdmin-{{ phpmyadmin_version }}-all-languages.zip
  19. mv phpMyAdmin-{{ phpmyadmin_version }}-all-languages phpmyadmin
  20. cd phpmyadmin
  21. cp config.sample.inc.php config.inc.php
  22. sed -i "s|'blowfish_secret'] = ''|'blowfish_secret'] = '{{ blowfish_secret }}'|g" config.inc.php
  23. mkdir tmp && sudo chown :33 tmp && chmod g+w tmp