腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为
ufw
任务
动态
设置
Ansible
攻略
中
的
变量
内容
ansible
、
ansible-facts
我目前正在尝试找到一种方法在一些主机上
动态
创建一些防火墙规则(使用
ufw
ansible
模块)。在目前
的
情况下,我们谈论
的
是码头群。我想要做
的
是
为
每个源ip创建一组规则(不同
的
协议、端口),但使其随主机
的
数量(和IP)
动态
扩展,因此无论节点
的
数量或IP是多少,最终都会在每个节点上
为
每个节点创建一组规则。我曾尝试使用ip_swarm: "{{groups['all
浏览 31
提问于2021-08-16
得票数 0
回答已采纳
1
回答
Ansible
:合并来自2个组
的
服务器
变量
不起作用
ansible
、
ansible-2.x
、
ansible-inventory
我使用
的
是
ansible
2.9.6,目前我只有一台服务器,但它在主机文件
的
两个组
中
。我已经
为
每个有不同防火墙规则
的
组配置了
ufw
,当我运行'db_servers‘组
的
攻略
时,它会从'web_servers’组
中
抓取
变量
(
ufw
_rules)。考虑到服务器具有相同
的
名称,我希望var至少合并。但是,如果我在组
中
为</e
浏览 2
提问于2020-08-11
得票数 0
1
回答
尝试通过
ansible
playbook配置
UFW
时出现错误
的
源地址
ansible
、
yaml
、
ufw
我是
Ansible
的
新手。我正在尝试写一本手册来配置
UFW
。我
的
任务
是这样
的
: - name: Allow SSH in
UFW
rule: allow proto: tcp
UFW
文档或
UFW
本身
中
找不到任何会阻止它工作
的
东西。如果我去掉'with_items‘循环并单独进入每个IP子网,它们都可以
浏览 43
提问于2019-09-12
得票数 1
回答已采纳
6
回答
获取
Ansible
控制机IP地址
的
最佳方法
ansible
、
ansible-facts
我正在使用
Ansible
和
ufw
在我
的
服务器上
设置
防火墙。作为
ufw
规则
的
一部分,我希望允许来自
Ansible
控制机
的
SSH,但不允许来自其他任何地方。我
的
问题是-获得控制机器本身
的
IP地址
的
最佳方法是什么,以便我可以将其放入规则
中
?我知道我可以使用获取运行
攻略
的
机器
的
IP地址,但我没有看到任何简单
的
方法来自动
浏览 52
提问于2016-01-02
得票数 10
1
回答
将公共set_facts
变量
传递给多个
攻略
ansible
我有多个
Ansible
roles,每个都有自己
的
playbook,如下结构所示: roles/ -- def/ -- someother/abc.ymlhij.yml 但是,所有的
攻略
都有set_facts模块,它在每个
攻略
中
设置
相同
的
变量
。也就是说,如果abc.yml
攻略</em
浏览 27
提问于2020-10-20
得票数 0
回答已采纳
1
回答
ansible
when语句多
变量
替换
ansible
我正在对
动态
清单运行
攻略
,因此在运行
攻略
时过滤掉不同
的
主机并不是我所做
的
事情。 when: '"server01" in
ansible
_hostname or "server02" in
ansible
浏览 5
提问于2017-12-29
得票数 0
1
回答
在
Ansible
清单
中
传递
变量
,并使用
ansible
playbook命令调用
azure-devops
、
ansible
、
ansible-inventory
我有一个清单文件,其中包含以下信息:在tmp目录
中
创建文件
的
可行行动手册: state: touch
ansible
-playbook -i inventory tmp-file.yml --extra-vars "is_host=xyz-server" 我希望将此Test
浏览 1
提问于2021-06-16
得票数 0
1
回答
我想在Jinja2
的
Ansible
上下文中包含另一个Jinja2模板
ansible
、
jinja2
、
ansible-template
我有一个
Ansible
剧本,它
设置
了很多
变量
。其中一本
攻略
有这样
的
任务
: template: dest: "{{ tmp_dir }}/main_config.json" 模板main_config.j2编写在父
Ansible
剧本和
任务
中
浏览 9
提问于2017-03-13
得票数 10
回答已采纳
2
回答
未从清单文件
中
挑选主机
ansible
、
ansible-inventory
我正在尝试
为
我
的
清单文件中提到
的
主机执行
攻略
中
的
任务
,这些主机被分组在"Jira“下,但由于某些原因,我
的
组没有被识别出来选择。有关这些文件
的
内容
,请查看以下
内容
。如何在清单
中
包含所有主机
的
情况下运行
攻略
中提到
的
所有
任务
?我有一个包含以下
内容
的
清单文件: Hosts
浏览 12
提问于2019-03-23
得票数 2
0
回答
根据ec2发行版
动态
设置
ansible
-playbook用户
变量
amazon-ec2
、
ansible
我正在创建一个
ansible
攻略
,它通过一组亚马逊网络服务EC2主机并安装一些基本
的
软件包。在
攻略
可以执行任何
任务
之前,
攻略
需要使用正确
的
user: {{ userXXX }}登录到每个主机(两种类型
的
发行版AWS Linux或Ubuntu)这是我不太确定如何在正确
的
用户登录
中
传递
的
部分,它将是- role: package_agent_install 我假设
ansible
_use
浏览 11
提问于2016-07-06
得票数 2
回答已采纳
1
回答
可能-如何检查物理内存和空闲磁盘是否大于某个值?
linux
、
ansible
、
ansible-2.x
如何编写一个
ansible
任务
来检查物理内存>=128 MB和空闲磁盘是否
为
>= 256MB。我试图获得输出,但我不确定如何继续下去。
浏览 0
提问于2017-04-26
得票数 8
回答已采纳
2
回答
Ansible
:以不同用户身份运行命令,而不是使用sudo
bash
、
ansible
、
sudo
、
pulseaudio
我
的
总体目标是通过
ansible
为
特定用户重新启动pulseaudio (所以如果你有更好
的
想法,我愿意听听:) 我想以myuser用户身份运行以下命令,根据pulseaudio,这不应该以sudo/尝试%1等待密码超时 我
的
ansible
任务
(作为角色
的
一部分)如下所示: - name: restart pulse audio shell: '$([[ $(pulseaudio -k) -eqspecified)."
浏览 88
提问于2019-06-22
得票数 5
回答已采纳
1
回答
ansible
中
的
异步作业,支持并行轮询
ansible
我在
ansible
-playbook上工作,其中有多个异步
任务
。我
的
ansible
轮询了x个时间后
的
task1,然后是task2,直到最后一个作业。有没有办法,我们可以有更多
的
分叉检查多个asycn
任务
并行?-基本上我想结合asycn +并行。我正在使用
ansible
- 2.6.4
浏览 20
提问于2019-04-11
得票数 1
3
回答
如何定义登录用户并成为
攻略
中
的
root用户
ansible
我
的
登录用户是user1,我想用根用户执行剧本。我该怎么做呢。如果我在cmdline中使用,它不会像这样工作hosts: rhel
ansible
_become_method: su
ansible
_become_user: roo
浏览 1
提问于2015-12-28
得票数 14
1
回答
如何借助Jinja2模板和
Ansible
将机器
的
IP地址放入HAProxy配置文件
中
?
ansible
、
jinja2
、
ansible-inventory
我对
Ansible
hostvars有一些误解。我从我
的
攻略
中
为
3台主机播放模板
任务
,清单文件在下面。以下是
攻略
任务
: - name: Template a HAProxy config src: .: server10
ansible
_host=192.168.70.15server30
ansible
浏览 15
提问于2020-08-19
得票数 1
1
回答
Ansible
-替换
变量
中
的
“and \r\”
replace
、
ansible
、
escaping
、
jinja2
、
double-quotes
我想用
Ansible
替换
变量
内容
中
的
"和\r\。我在一个
变量
中保存了以下数据,并将thatI
的
输出注册到前一个
任务
的
变量
中
在上面的
浏览 0
提问于2019-05-14
得票数 2
1
回答
在Azure dynamic inventory
中
未应用可能
的
add_host
azure
、
ansible
、
ansible-inventory
我正在尝试在运行时将
Ansible
中
的
主机添加到Azure
动态
清单
中
。首先,我记录'
ansible
_play_hosts_all‘清单
变量
的
“add_host之前”
内容
,然后使用"add_host“添加新主机。当我记录'
ansible
_play_hosts_all’清单
变量
的
"after add_host”
内容
时,我可以看到
浏览 22
提问于2020-12-22
得票数 0
回答已采纳
1
回答
运行
ansible
playbook从gituhub签出代码时,服务器证书验证失败
ansible
我是
ansible
的
新手。当我使用
攻略
从github签出代码时,我得到了下面的错误,我
的
ansible
.cfg中有validate_certs=false。
ansible
version 2.4.2 fatal: [127.0.01]: FAILED!=> {"changed": false, "cmd": "/usr/bin/git clone -
浏览 0
提问于2018-02-14
得票数 1
回答已采纳
2
回答
ansible
2:无法在模板中使用undef
变量
ansible
、
jinja2
在
ansible
1.9
中
,我有一些角色,我可以在模板中使用未定义
的
变量
(
ansible
.cfg
中
的
error_on_undefined_vars= False ),不会出现任何问题:{{ var1 }}{{ var2 }}{{ var3 }} 如果这些
变量
中
的
任何一个没有定义,那么什么都不会被替换。因此,您可以只在您
的
攻略
中指出其中
的</em
浏览 2
提问于2017-02-22
得票数 8
1
回答
无法找到与“xxxxx”匹配
的
配置文件
ansible
、
ufw
我正在通过
Ansible
建立
UFW
规则。我可以安装它,启动它,并拒绝一切。然后,我尝试允许来自http、https和ssh
的
连接。所有添加允许这些项
的
尝试都会遇到如下错误: failed: [lempy1] (item={u'service': u'http'}) => {"failed": true, "item": {"servicetrue, "item": {"service":
浏览 7
提问于2016-05-17
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ansible基础-优化
ansible基础-roles
ANSIBLE自动部署实践
ansible系列第五篇
技术-自动化-ansible-ansible学习笔记
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券