<commit_before>
# --------------
# PHPのバージョン
#
# 指定可能な値は以下の通り
# - 7.0
# - 7.1
# - 7.2
# - 7.3
# - 7.4
# - 8.0
# --------------
php_version: 7.4

# --------------
# インストールするPHPのパッケージ
# --------------
php_packages:
  - php{{ php_version }}-common
  - php{{ php_version }}-cli
  - php{{ php_version }}-dev
  - php{{ php_version }}-curl
  - php{{ php_version }}-gd
  - php{{ php_version }}-bcmath
  - php{{ php_version }}-imagick
  - php{{ php_version }}-mbstring
  - php{{ php_version }}-mcrypt
  - php{{ php_version }}-gettext
  - php{{ php_version }}-sqlite3
  - php{{ php_version }}-mysqlnd
  - php{{ php_version }}-json
  - php{{ php_version }}-pdo
  - php{{ php_version }}-opcache
  - php{{ php_version }}-intl
  - php{{ php_version }}-xml
  - php{{ php_version }}-zip
  - php{{ php_version }}-apcu
  - php{{ php_version }}-redis

# --------------
# php.iniの初期値を上書きする項目
# その他の設定値は、「provision/roles/php/defaults/main.yml」の「php_cfg」の項目を参照
# --------------
php_cfg: |
  display_errors = On
  memory_limit = 512M
  date.timezone = Asia/Tokyo
  sendmail_path =/usr/local/bin/mhsendmail

# --------------
# MariaDBのrootパスワード
# --------------
mariadb_root_password: <PASSWORD>

# --------------
# データベース
# --------------
mariadb_databases:
  # 開発用データベース
  - name: app_dev
    password: <PASSWORD>
    hosts:
      - "127.0.0.1"
      - localhost
      - "192.168.%"
      - "10.%"
  # テスト用データベース
  - name: app_test
    # import_data: /vagrant/source/test_data.sql
    password: <PASSWORD>
    hosts:
      - "127.0.0.1"
      - localhost
      - "192.168.%"
      - "10.%"
  # ステージング用データベース
  - name: app_staging
    password: <PASSWORD>
    hosts:
      - "127.0.0.1"
      - localhost
      - "192.168.%"
      - "10.%"
  # 本番用データベース
  - name: app_prod
    password: <PASSWORD>
    hosts:
      - "127.0.0.1"
      - localhost
      - "192.168.%"
      - "10.%"

# --------------
# 外部のホストからのMariaDBへの接続を許可
# --------------
mariadb_allow_connect_other_host: true

apache_extra_cfg: |
  EnableSendfile Off

nginx_extra_cfg: |
  sendfile off;

# --------------
# Apacheのバーチャルホストの設定
# --------------
apache_vhosts:
  # ローカルのPCと共有している領域 ( http://www.<ドメイン>/ )
  - name: 000-default
    default: true
    # サーバー名
    server_name: "{{ domain }}"
    # ドキュメントルート
    document_root: /var/www/html{{ doc_root_suffix | default('', true) }}
    # サーバー名の別名
    server_alias: "www.{{ domain }}"
    # AllowOverrideの設定値
    allow_override: All
    directory_index:
      - index.html
      - index.php
  # MailHog用のバーチャルホスト ( http://mailhog.<ドメイン>/ )
  # https://github.com/mailhog/MailHog
  - name: 001-MailHog
    server_name: mailhog.{{ domain }}
    custom_log:
      path: /dev/null
      format: combine
      env: 0
    # リバースプロキシの設定
    proxy_pass:
      - from: /
        to: "http://localhost:8025/"
    proxy_pass_reverse:
      - from: /
        to: "http://localhost:8025/"

# --------------
# MariaDBの設定
# --------------
mariadb_mysqld_cfg:
  sql_mode:
    - STRICT_TRANS_TABLES
    - NO_ZERO_IN_DATE
    - NO_ZERO_DATE
    - ERROR_FOR_DIVISION_BY_ZERO
    - NO_AUTO_CREATE_USER
    - NO_ENGINE_SUBSTITUTION
  slow_query_log: true<commit_msg>設定を調整<commit_after>
# --------------
# PHPのバージョン
#
# 指定可能な値は以下の通り
# - 7.0
# - 7.1
# - 7.2
# - 7.3
# - 7.4
# - 8.0
# --------------
php_version: 7.4

# --------------
# インストールするPHPのパッケージ
# --------------
php_packages:
  - php{{ php_version }}-common
  - php{{ php_version }}-cli
  - php{{ php_version }}-dev
  - php{{ php_version }}-curl
  - php{{ php_version }}-gd
  - php{{ php_version }}-bcmath
  - php{{ php_version }}-imagick
  - php{{ php_version }}-mbstring
  - php{{ php_version }}-mcrypt
  - php{{ php_version }}-gettext
  - php{{ php_version }}-sqlite3
  - php{{ php_version }}-mysqlnd
  - php{{ php_version }}-json
  - php{{ php_version }}-pdo
  - php{{ php_version }}-opcache
  - php{{ php_version }}-intl
  - php{{ php_version }}-xml
  - php{{ php_version }}-zip
  - php{{ php_version }}-apcu
  - php{{ php_version }}-redis

# --------------
# php.iniの初期値を上書きする項目
# その他の設定値は、「provision/roles/php/defaults/main.yml」の「php_cfg」の項目を参照
# --------------
php_cfg: |
  display_errors = On
  memory_limit = 512M
  date.timezone = Asia/Tokyo
  sendmail_path =/usr/local/bin/mhsendmail

# --------------
# MariaDBのrootパスワード
# --------------
mariadb_root_password: <PASSWORD>

# --------------
# データベース
# --------------
mariadb_databases:
  # 開発用データベース
  - name: app_dev
    password: <PASSWORD>
    hosts:
      - "127.0.0.1"
      - localhost
      - "192.168.%"
      - "10.%"
  # テスト用データベース
  - name: app_test
    # import_data: /vagrant/source/test_data.sql
    password: <PASSWORD>
    hosts:
      - "127.0.0.1"
      - localhost
      - "192.168.%"
      - "10.%"
  # ステージング用データベース
  - name: app_staging
    password: <PASSWORD>
    hosts:
      - "127.0.0.1"
      - localhost
      - "192.168.%"
      - "10.%"
  # 本番用データベース
  - name: app_prod
    password: <PASSWORD>
    hosts:
      - "127.0.0.1"
      - localhost
      - "192.168.%"
      - "10.%"

# --------------
# 外部のホストからのMariaDBへの接続を許可
# --------------
mariadb_allow_connect_other_host: true

apache_extra_cfg: |
  EnableSendfile Off

nginx_extra_cfg: |
  sendfile off;

# --------------
# Apacheのバーチャルホストの設定
# --------------
apache_vhosts:
  # ローカルのPCと共有している領域 ( http://www.<ドメイン>/ )
  - name: 000-default
    default: true
    # サーバー名
    server_name: "{{ domain }}"
    # ドキュメントルート
    document_root: /var/www/html{{ doc_root_suffix | default('', true) }}
    # サーバー名の別名
    server_alias: "www.{{ domain }}"
    # AllowOverrideの設定値
    allow_override: All
    directory_index:
      - index.php
      - index.html
    custom_log:
      path: /var/log/apache2/access.log
      format: combined
    error_log:
      path: /var/log/apache2/error.log
      log_level: warn
  # MailHog用のバーチャルホスト ( http://mailhog.<ドメイン>/ )
  # https://github.com/mailhog/MailHog
  - name: 001-MailHog
    server_name: mailhog.{{ domain }}
    custom_log:
      path: /var/log/apache2/mailhog_access.log
      format: combine
    error_log:
      path: /var/log/apache2/mailhog_error.log
      log_level: warn
    # リバースプロキシの設定
    proxy_pass:
      - from: /
        to: "http://localhost:8025/"
    proxy_pass_reverse:
      - from: /
        to: "http://localhost:8025/"

# --------------
# MariaDBの設定
# --------------
mariadb_mysqld_cfg:
  sql_mode:
    - STRICT_TRANS_TABLES
    - NO_ZERO_IN_DATE
    - NO_ZERO_DATE
    - ERROR_FOR_DIVISION_BY_ZERO
    - NO_AUTO_CREATE_USER
    - NO_ENGINE_SUBSTITUTION
  slow_query_log: true
{'fraction_non_alphanumeric': 0.20460122699386504, 'fraction_numerical': 0.027760736196319018, 'mean_word_length': 1.9059714795008913, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 2, 'lorem ipsum': 0, 'www.': 6, 'xml': 2}, 'pii_count': 8, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '215583', 'n_tokens_mistral': 2970, 'n_tokens_neox': 2763, 'n_words': 416}