Vic*_*ral 1 ansible ansible-playbook
我想使用Ansible来配置我的IAM用户,组和权限,但我甚至无法开始使用.我安装了Ansible(2.1.0)的开发分支,并尝试运行docs中示例中显示的简单播放.
# Basic user creation example
tasks:
- name: Create two new IAM users with API keys
iam:
iam_type: user
name: "{{ item }}"
state: present
password: "{{ temp_pass }}"
access_key_state: create
with_items:
- jcleese
- mpython
Run Code Online (Sandbox Code Playgroud)
我使用以下命令运行游戏:
$ ansible-playbook site.yml
Run Code Online (Sandbox Code Playgroud)
并收到以下错误:
ERROR! playbooks must be a list of plays
The error appears to have been in '~/aws_kingdom/site.yml': line 2, column 1, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
# Basic user creation example
tasks:
^ here
Run Code Online (Sandbox Code Playgroud)
我将对缺乏对游戏手册解剖结构的理解表示无知,尤其是应该有效地没有主机的游戏手册,因为它仅适用于在AWS IAM服务中创建用户.
你仍然需要告诉Ansible它需要运行什么主机,只需它在本地运行.
所以相反你的site.yml文件应该是这样的:
- hosts: 127.0.0.1
connection: local
tasks:
# Basic user creation example
- name: Create two new IAM users with API keys
iam:
iam_type: user
name: "{{ item }}"
state: present
password: "{{ temp_pass }}"
access_key_state: create
with_items:
- jcleese
- mpython
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2332 次 |
| 最近记录: |