【问题标题】:Seting Wordpress on Centos7 using ansible使用 ansible 在 Centos 7 上设置 Wordpress
【发布时间】:2019-03-11 14:24:12
【问题描述】:

[☺ 第一次在这里发帖,我在格式化方面遇到了很大的问题,很抱歉,我真的不明白如何把那个代码放到灰色的盒子里,对不起!) 您好,所以我应该使用 Ansible 为高中毕业项目设置服务器。我所要做的就是安装一些程序,如 htop、httpd ..... 最后设置一个 wordpress 服务器。我正在关注这个guide

问题在于这段代码:

---
# tasks file for wp-dependencies
- name: Update packages (this is equivalent to yum update -y)
  yum: name=* state=latest

- name: Install dependencies for WordPress
  yum:
    name:
        - php
        - php-mysql
        - MySQL-python
    state: present

- name: Ensure MariaDB is running (and enable it at boot)
  service: name=mariadb state=started enabled=yes

- name: Copy ~/.my.cnf to nodes
  copy: src=.my.cnf dest=/root/.my.cnf
- name: Create MariaDB database
  mysql_db: name={{ wp_mysql_db }} state=present

- name: Create MariaDB username and password
  mysql_user: login_user=root login_password=root name = {{ wp_mysql_user }} password = {{ wp_mysql_password }}
      priv=*.*:ALL`

导致此错误:

TASK [wp-dependencies : Create MariaDB username and password] ******************************************
fatal: [192.168.56.101]: FAILED! => {"changed": false, "msg": "missing required arguments: user"}
        to retry, use: --limit @/home/Admin/wordpress.retry

你能告诉我是什么问题吗?

【问题讨论】:

  • 你用什么程序来运行Tasks
  • 所以我得到了这个文件 wordpress.yml,带有--- - hosts: all roles: - wp-dependencies - wp-install-config 我运行它 ansible-playbook wordpress.yml

标签: wordpress ansible mariadb centos7


【解决方案1】:

你的任务是这样的:

- name: Create MariaDB username and password
  mysql_user: login_user=root login_password=root name = {{ wp_mysql_user }} password = {{ wp_mysql_password }}
  priv=*.*:ALL`

namepassword 之间有空格以及它们要采用的值。为了安全地处理变量,您还应该在变量周围加上引号 (")。

试试这个:

- name: Create MariaDB username and password
  mysql_user: login_user=root login_password=root name="{{ wp_mysql_user }}" password="{{ wp_mysql_password }}" priv=*.*:ALL

【讨论】:

  • 嗨!是的,这就像一个魅力。谢谢你,我是认真的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-27
  • 1970-01-01
  • 2014-09-28
  • 1970-01-01
  • 2015-07-09
  • 2014-12-02
  • 1970-01-01
相关资源
最近更新 更多