opendevshop.devmaster

Ansible ロール: DevShop Devmaster

Drupal を DevShop システムでホスティングするためにサーバーを準備します。

Devmaster は、DevShop のウェブおよび REST インターフェイスとして機能する Drupal インストールプロファイルです。

Devmaster の Drupal コードは drupal.org/project/devmaster にあります。

要件 / 依存関係

このロールは、以下の追加ロールに依存しています:

使用例のプレイブックについては、DevShop Playbook.yml ファイルをご覧ください。

ロール変数

使用可能な変数は以下にリストされています。デフォルト値も記載しています(defaults/main.yml を参照):

server_hostname: local.devshop.site

このサーバーに設定するホスト名です。ホスト名は、使用しているサーバーに解決される完全修飾ドメイン名と一致する必要があります。

install.sh スクリプトを使用する場合、この変数は --hostname オプションから設定されるか、hostname -f コマンドから自動的に検出されます。

注意: Ansible を使って、自分のプレイブックで DNS レコードを作成することもできます。DNSimpleDigitalOcean DomainsRoute53Azure DNS、またはその他の Ansible モジュール を参照してください。

devshop_devmaster_email: admin@devshop.local.computer

Devmaster ダッシュボードのユーザーアカウント #1 に使用するメールアドレス。デフォルトは [email protected] です。

devshop_cli_repo: http://github.com/opendevshop/devshop.git

CLI および Ansible ロールのデータに使用する git リポジトリ。

devshop_cli_path: /usr/share/devshop

CLI コードをインストールするパス。

devshop_cli_skip_update: true

devshop_cli_pathdevshop_version に更新しないように "true" に設定します。

install.sh スクリプト

DevShop をインストールする推奨方法は、install.sh スクリプトを使用することですが、変数が正しく設定されていればこれらのロールも機能します。

インストールスクリプトは、特定の変数を準備し、このプレイブックを実行します。

例のプレイブック

devshop install.sh スクリプトは、この playbook.yml ファイルを使用します:

##
# DevShop: DevMaster Server with Apache
#

---
- hosts: all
  user: root
  roles:
    - opendevshop.users
    - opendevshop.apache
    - geerlingguy.php
    - geerlingguy.php-mysql
    - geerlingguy.composer
    - opendevshop.devmaster

ライセンス

GPL-2

著者情報

Jon Pugh jon@thinkdrop.net

インストール
ansible-galaxy install opendevshop.devmaster
ライセンス
Unknown
ダウンロード
137
所有者
Open Source Cloud Hosting for Drupal