Я создаю незаменимый скрипт для автоматизации конфигурации LDAP. Однако, когда я делаю пробный запуск на сценарий, я всегда получаю:Модуль Ansible Yum работает неправильно
ERROR: yum is not a legal parameter of an Ansible Play
Я немного ржавый с помощью анзибль, но я уверен, что я получил это правильно (синтаксически):
---
#Kicks off the installation of Tomcat and MySQL
- name: Connecting to Anssible_centos
hosts: ansible_centos
remote_user: root
- name: Retreiving MySQL RPM and Installing
yum: name=http://dev.sql.com/get/mysql157-community-release-e16-7.noarch.rpm state=present
- debug: var=outputmySql
- name: Disabling MySql57-Community
yum: disablerepo=mysql57-community
- debug: var=outputDisable
- name: Enabling Mysql56-Community
yum: enablerepo=mysql56-community
- debug: var=outputEnable
- name: Installing mySql 5.6
yum: name="mysql-community-server" state=present
- debug: var=install56
- name: Starting MySql 5.6
service: name=mysqld state=started
- debug: var=serviceStart
- name: Update MySql root password
mysql_user: name=root host=127.0.0.1 password=codiscope
- debug: var=rootmysql
Любые идеи?
Теперь я получаю: Ошибка: мультипликатор действия, указанные в задаче: «yum» и «Retreiving MySQL RPM and Installing» – ryekayo
Можете ли вы обновить свой вопрос с помощью отредактированной копии вашей пьесы (или, по крайней мере, первых нескольких задач)? Похоже, что у вас все еще есть проблема с отступом/форматированием вашей пьесы. Вы также можете попробовать вставить весь свой учебник [здесь] (http://www.yamllint.com/) для быстрой проверки соответствия форматирования. –
Прошу прощения, я исправился. Я забыл добавить тире перед именем в нескольких задачах – ryekayo