Ansible 高级应用:从 Drupal 到 Solr 及更多
1. Drupal 安装与配置
在使用 Ansible 配置 Drupal LAMP 服务器时,我们需要完成一系列特定的任务。首先,使用 Composer 创建 Drupal 项目:
$ composer create-project drupal/recommended-project /var/www/drupal --no-dev
这里使用了 Ansible 的 become_user 特性,让任务以 Apache 用户 www-data 运行。因为 Drupal 将通过 Apache 访问,如果以默认的 root 用户创建项目,部分文件可能对 Apache 网络服务器不可访问,从而导致错误。
1.1 使用 Drush 安装 Drupal
Drush 是 Drupal 的命令行工具,独立于 Drupal 开发,提供了一套完整的 CLI 命令来管理 Drupal。可以通过 Ansible 的 composer 模块将 Drush 添加到 Drupal 项目中:
- name: Add drush to the Drupal site with Composer.
composer:
command: require
arguments: drush/drush:11.*
working_dir: "{
超级会员免费看
订阅专栏 解锁全文
381

被折叠的 条评论
为什么被折叠?



