Установка Wordpress на Centos7 с использованием ansible - PullRequest
0 голосов
/ 11 марта 2019

[☺ При первой публикации здесь у меня огромные проблемы с форматированием, извините, я действительно не понимаю, как передать этот код в серые поля, извините!) Здравствуйте, поэтому я должен настроить сервер, используя Ansible длявыпускной проект средней школы.Все, что мне нужно сделать, это установить несколько программ, таких как htop, httpd ..... и, наконец, настроить сервер WordPress.Я следую за этим гидом .

Проблема в том, что этот код:

---
# 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

Не могли бы вы сказатьв чем проблема?

1 Ответ

0 голосов
/ 12 марта 2019

Ваша задача такова:

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

У вас есть пробелы между name и password и значениями, которые они должны принимать. А для безопасной работы с переменными вы должны также поставить кавычки (") вокруг переменных.

Попробуйте это:

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