尝试运行YML文件时出现以下错误: -
Ansible版本:1.9.2
user @ ubuntuA:〜$ ansible-playbook -i hostfile setup.yml
错误:apt不是Ansible Play的合法参数
YML文件: -
user@ubuntuA:~$ ansible-playbook -i hostfile setup.yml
Run Code Online (Sandbox Code Playgroud)
Mil*_*eek 18
您的yml文件应如下所示:
---
- hosts: all
become: yes
tasks:
- name: Install packages
apt:
name:
- mysql-server
- libapache2-mod-auth-mysql
- php5-mysql
state: latest
cache_valid_time: 3600 # update cache if more than an hour old
Run Code Online (Sandbox Code Playgroud)
但更好的方法是这样的:
---
- hosts: all
become: yes
tasks:
- name: Install packages
apt:
name:
- mysql-server
- libapache2-mod-auth-mysql
- php5-mysql
state: latest
cache_valid_time: 3600 # update cache if more than an hour old
Run Code Online (Sandbox Code Playgroud)