自动化AnsileDevOps

Ansible常见基础问题

2021-07-16  本文已影响0人  一个小运维
1 Ansible是基于什么语言开发的软件?
Python
2 Ansible哪个模块可以将其他主机的文件拷贝到本地?
fetch模块
3 Ansible哪个模块可以自动配置YUM源?
yum_repository模块
4 哪些功能是command模块所不支持的?
管道
重定向
&后台进程
5 在YAML文件中使用什么符号支持跨行文本
> 或者 |
6 在Ansible的Playbook剧本中使用什么关键词定义任务?
tasks
7 YAML文件中用什么代表数组,什么代表kv数据?
- 代表数组
: 代表kv数据
8 简单描述ansible_facts的作用?
ansible_facts用于采集被管理设备的系统信息
所有收集的信息都被保存在变量中
每次执行playbook默认第一个任务就是Gathering Facts
使用setup模块可以查看收集到的facts信息
9 Ansible使用什么语句实现循环功能?
loop语句
10 Ansible使用什么关键词可以定义任务块?
block
11 Ansible剧本中使用when进行条件判断时,变量是否使用{{}}引用?
否(不适用{{}})
12 哪些是ansible role的标准目录?
tasks
defaults
vars
files
handlers
13 ansible-vault加密数据的命令是什么?
# ansible-vault  encrypt  <文件名>
14 ansible-vault解密数据的命令是什么?
# ansible-vault  decrypt  <文件名>
15 ansible-vault修改密码的命令是什么?
# ansible-vault  rekey  <文件名>
16 通过sudo给普通用户授权时使用什么关键词可以免密码执行sudo?
NOPASSWD
上一篇下一篇

猜你喜欢

热点阅读