Updated dev-vm

This commit is contained in:
Jeroen De Meerleer 2023-12-07 14:41:44 +01:00
parent ad77ba783f
commit 7498f54dd2
Signed by: JeroenED
GPG Key ID: 28CCCB8F62BFADD6
13 changed files with 11 additions and 15 deletions

0
.gitattributes vendored Normal file → Executable file
View File

0
.gitignore vendored Normal file → Executable file
View File

0
.yamllint Normal file → Executable file
View File

0
LICENSE Normal file → Executable file
View File

0
README.md Normal file → Executable file
View File

0
Vagrantfile vendored Normal file → Executable file
View File

0
ansible/group_vars/all.yml Normal file → Executable file
View File

21
ansible/group_vars/dev.yml Normal file → Executable file
View File

@ -12,12 +12,12 @@ apache_packages:
- apache2-utils - apache2-utils
- libapache2-mpm-itk - libapache2-mpm-itk
apache_mods_enabled: apache_mods_enabled:
- rewrite.load - rewrite
- headers.load - headers
- proxy.load - proxy
- proxy_fcgi.load - proxy_fcgi
apache_remove_default_vhost: true apache_remove_default_vhost: true
php_version: "8.1" php_version: "8.3"
php_packages_extra: [ "libapache2-mod-php{{ php_version }}", "php{{ php_version }}-intl", "php{{ php_version }}-mysql", "php{{ php_version }}-zip"] php_packages_extra: [ "libapache2-mod-php{{ php_version }}", "php{{ php_version }}-intl", "php{{ php_version }}-mysql", "php{{ php_version }}-zip"]
php_enable_php_fpm: true php_enable_php_fpm: true
php_fpm_pool_user: "vagrant" php_fpm_pool_user: "vagrant"
@ -27,7 +27,7 @@ php_date_timezone: "Europe/Brussels"
php_upload_max_filesize: 4G php_upload_max_filesize: 4G
php_post_max_size: 4G php_post_max_size: 4G
php_memory_limit: 2G php_memory_limit: 2G
php_xdebug_version: '3.1.4' php_xdebug_version: '3.3.0'
php_opcache_zend_extension: "opcache.so" php_opcache_zend_extension: "opcache.so"
php_opcache_enable: "1" php_opcache_enable: "1"
php_opcache_enable_cli: "1" php_opcache_enable_cli: "1"
@ -46,12 +46,9 @@ mysql_packages:
mysql_users: mysql_users:
- name: webcron_rw - name: webcron_rw
password: letmein password: letmein
host: '%' host: 'localhost'
priv: "webcron.*:ALL PRIVILEGES" priv: "*.*:ALL PRIVILEGES"
mysql_databases: mysql_databases:
- name: webcron - name: webcron
encoding: utf8 encoding: utf8
collation: utf8_general_ci collation: utf8_general_ci
nodejs_npm_global_packages:
- sass
- yarn

1
ansible/site.yml Normal file → Executable file
View File

@ -9,4 +9,3 @@
- geerlingguy.php-xdebug - geerlingguy.php-xdebug
- geerlingguy.mysql - geerlingguy.mysql
- geerlingguy.composer - geerlingguy.composer
- geerlingguy.nodejs

0
custom-vagrant-hosts.yml Normal file → Executable file
View File

0
scripts/forwardports.sh Normal file → Executable file
View File

0
vagrant-groups.yml Normal file → Executable file
View File

4
vagrant-hosts.yml Normal file → Executable file
View File

@ -5,12 +5,12 @@
# <https://github.com/bertvv/ansible-skeleton> # <https://github.com/bertvv/ansible-skeleton>
--- ---
- name: webcron.test - name: webcron.test
box: bento/ubuntu-20.04 box: bento/ubuntu-22.04
ip: 192.168.56.11 ip: 192.168.56.11
memory: 2048 memory: 2048
cpus: 2 cpus: 2
synced_folders: synced_folders:
- src: ../webcron - src: ../app
dest: /mnt/dev-root dest: /mnt/dev-root
options: options:
:create: true :create: true