Debian 7.3 では、ansible playbook によって nginx、mysql、php-fpm をインストールしました。
通常、PHPMyAdminをインストールするとき
aptitiude install phpmyadmin
データベースのパスワードを取得し、いくつかの構成を行います。
ansible で PHPMyAdmin をインストールおよび構成するためのプレイを作成するには、どうすればよいですか?
アップデート
phpmyadmin をインストールするための play を書きました。インストール プロセスでは、データベースのユーザー名、パスワード、およびそれ自体のアカウントが必要です。debconf
だから私が見つけた検索の後、そのインストールプロセスに関するいくつかの質問を処理できるという名前のモジュールがあります。そのようです:
tasks:
- name: debconf for pma
debconf: name=phpmyadmin question='phpmyadmin/dbconfig-install' value='true' vtype='boolean'
- name: debconf for pma
debconf: name=phpmyadmin question='phpmyadmin/app-password-confirm' value='{{mysql_root_pass}}' vtype='password'
- name: debconf for pma
debconf: name=phpmyadmin question='phpmyadmin/mysql/admin-pass' value='{{mysql_root_pass}}' vtype='password'
- name: debconf for pma
debconf: name=phpmyadmin question='phpmyadmin/mysql/app-pass' value='{{mysql_root_pass}}' vtype='password'
- name: debconf for pma
debconf: name=phpmyadmin question='phpmyadmin/reconfigure-webserver' value='' vtype='multiselect'
- name: install pma
apt: pkg=phpmyadmin state=present
- name: configure site
file: path=/var/www/pma src=/usr/share/phpmyadmin state=link
今、私はそれについてもっと知りたいですか?インストールと構成プロセスについて、?