首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用ansible在Centos7上设置Wordpress

使用ansible在Centos7上设置Wordpress
EN

Stack Overflow用户
提问于 2019-03-11 22:24:12
回答 1查看 822关注 0票数 0

[☺第一次在这里发帖,我在格式上遇到了很大的问题,真的很抱歉,我真的不知道如何将代码放到灰色的盒子里,抱歉!)您好,所以我应该设置一个服务器使用Ansible为一个高中毕业设计。所有我要做的是基本安装一些程序,如htop,httpd .最后设置一个wordpress服务器。我正在遵循这个guide

问题是这段代码:

代码语言:javascript
复制
---
# 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`

导致此错误:

代码语言:javascript
复制
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

COuld你说出什么问题了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-12 08:11:04

你的任务是:

代码语言:javascript
复制
- 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之间有空格以及它们要取的值。为了安全地处理变量,您还应该在变量两边放置引号(")。

试试这个:

代码语言:javascript
复制
- name: Create MariaDB username and password
  mysql_user: login_user=root login_password=root name="{{ wp_mysql_user }}" password="{{ wp_mysql_password }}" priv=*.*:ALL
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55104042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档