main.yml 692 B

1234567891011121314151617181920212223242526272829303132
  1. - name: Add php repository
  2. become: true
  3. ansible.builtin.apt_repository:
  4. repo: ppa:ondrej/php
  5. - name: Install php packages
  6. become: true
  7. apt:
  8. pkg:
  9. - php-cli
  10. - php-fpm
  11. - php-xml
  12. - php-imap
  13. - php-intl
  14. - php-mbstring
  15. - php-bz2
  16. - php-zip
  17. - php-curl
  18. - php-gd
  19. - php-imagick
  20. - php-mysql
  21. - php-pgsql
  22. - php-sqlite3
  23. - php-redis
  24. - php-bcmath
  25. # https://getcomposer.org/doc/00-intro.md#installation-linux-unix-macos
  26. - name: Download composer
  27. get_url:
  28. url: https://getcomposer.org/download/latest-stable/composer.phar
  29. dest: "{{ ansible_env.HOME }}/.local/bin/composer"
  30. mode: 0755