腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Ansible
:
lineinfile
不断
压缩
我
的
现有
行
,
而
不是
将
文本
附
加到
它
上面
、
、
我
已经看过几篇有类似问题
的
帖子,但似乎没有什么对
我
有效。有些人提到需要在
我
的
regex中使用组,所以我添加了它们,但仍然存在问题。其他人说只需在
我
的
lineinfile
中添加'backrefs: yes‘就可以了,到目前为止还没有成功。
现有
行
:执行后
的
预期行数: PATH=$PATH
浏览 9
提问于2019-11-07
得票数 0
回答已采纳
2
回答
线上不可加变量
我
希望
将
属性附
加到
文件中,
而
不是
在新
行
中替换或设置
它
。:试图添加
lineinfile
,但是参数insertafter
将
属性放在新
行
上,
而
不是
同一
行
。| list | join(' ') }}"PATH = "/a/path
浏览 0
提问于2016-11-24
得票数 1
回答已采纳
1
回答
根据前缀
将
属性附
加到
带有
ansible
的
EOL
、
我
希望通过使用
ansible
将
字符串附
加到
log4j.propertis文件
的
EOL中。问题是,该文件有新
的
行
,当试图使用
ansible
的
lineinfile
模块
的
“回退”时,它会将字符串添
加到
该行下面,
而
不是
附
加到
EOL。 这个文件是log4j属性文件,它有一个
我
想编辑
的
行
浏览 2
提问于2019-12-06
得票数 0
2
回答
不能在文件中添加一
行
我
试图通过
ansible
lineinfile
模块在文件中添加一个新
行
。下面是在剧本中定义
的
任务。
lineinfile
:line: myfilecontent
它
运行良好,并在文件中添加了一个新
行
。但是,当我
将
行内容修改为另一个值,即mynewfilecontent时,
它
添加了另一
行
,
而
不
浏览 1
提问于2019-06-28
得票数 0
2
回答
仅限最后一次在文件中更新with_items
使用块文件:这是使用with_items从一个耗尽
的
文件。当我运行剧本时,
我
可以看到所有的项目都在被处理,但是最终文件只更新了最后一项。
我
有一个具有以下内容
的
外部yaml配置文件--
它
包含为include_vars:ds_props: - prop: dataSource.maxIdle=20 - prop: dataS
浏览 0
提问于2019-04-24
得票数 2
回答已采纳
1
回答
,试图获得特定
的
regex模式来处理
lineinfile
模块。
、
、
、
根据我
上面
的问题:"
Ansible
,试图使特定
的
regex模式与
lineinfile
模块一起工作“基本上,
我
希望匹配以:(ThisValueH
浏览 0
提问于2016-12-13
得票数 1
3
回答
Ansible
:在保留修改
的
同时添加行
以及以后
的
entry4等)--它可能高达100个,在将来甚至可能达到2000年左右),这些键应该由
Ansible
设置,然后是其他程序
将
添
加到
配置文件中
的
其他选项。
我
希望
Ansible
能够在文件中添加新
的
密钥,同时保留
现有
的任何本地修改。最自然
的
匹配似乎是
lineinfile
--但不幸
的
是,
它
只允许
我
要么保留本地修改(使用backref=yes)
浏览 0
提问于2017-12-05
得票数 0
回答已采纳
4
回答
是否可以使用内联模板?
我
需要创建一个文件,其中包含
Ansible
中单个事实
的
内容。
我
现在正在做这样
的
事情:
我
的
模板文件如下所示:显然,做这样
的
事情会更有意义: - inline_template: content={{ git_revision }} dest=/p
浏览 7
提问于2015-11-17
得票数 22
回答已采纳
2
回答
如何使用
Ansible
自动完成一次性任务?
、
、
现在
我
遇到了以下情况:安装了一个新包后,
我
需要更改PATH环境变量--它不再需要
我
以前作为
Ansible
设置
的
一部分添加
的
条目。因此,自然地,
我
继续并更新了用于为新环境设置路径变量
的
Ansible
任务,并删除了自定义条目(
我
使用
lineinfile
任务来创建路径条目)。现在
我
的
问题是:由于
lineinfile
任务只验证条目的存在,
而</e
浏览 1
提问于2015-04-28
得票数 1
回答已采纳
2
回答
不理解非捕获组
的
RegEx
、
我
需要帮助理解为什么一个特定
的
正则表达式可以工作,
而
另一个正则表达式不能工作。以下是背景:
浏览 0
提问于2019-09-06
得票数 3
10
回答
Ansible
:如果不存在插入行
我
正在尝试使用
ansible
在属性文件中插入一
行
。如果不存在,
我
想添加一些属性,但如果该属性在文件中已经存在,则不替换
它
。
我
增加了
我
的
角色
lineinfile
: dest=/database.properties regexp="^couchbase.host
我
做错什么了?
浏览 0
提问于2015-03-16
得票数 41
回答已采纳
8
回答
Ansible
:
将
IP从库存添
加到
所有节点
的
/etc/主机
我
正在部署一个小型
的
3节点集群,
我
希望
将
清单中定义
的
公共IP地址添
加到
所有节点
的
/etc/host文件中。
我
试图使用以下方法,但它给了我一个错误:
lineinfile
: dest: /etc/hostsline: '{{ hostvars[item]["
a
浏览 0
提问于2017-02-15
得票数 18
回答已采纳
2
回答
为什么不能在
lineinfile
中忽略这个regexp?
、
我
试图告诉
ansible
在/etc/hosts.deny中添加一个"ALL : ALL“
行
,如果该行还没有出现的话。
我
的
任务是:
lineinfile
: dest="/etc/hosts.deny" regexp="^
我
也试过这些雷杰普,但joy: “福
浏览 5
提问于2015-03-18
得票数 1
回答已采纳
3
回答
如果一个人不使用社区维护
的
Ansible
角色,那么仅仅在shell脚本上使用
Ansible
有什么好处呢?
、
、
、
、
:“你最好用
Ansible
来做
它
,否则维护它将是一场噩梦”。好吧,
我
可以用
我
写
的
下面的
Ansible
剧本(而且还没有测试,因为
我
现在没有免费
的
机器,但是当部署到所有的机器时应该工作),
我
可以实现基本相同
的
目标: become
我
不认识到仅仅使用
Ansible
而
不是
单纯
的
shell(在上述琐
浏览 0
提问于2018-12-19
得票数 1
回答已采纳
3
回答
带有delegate_to localhost
的
ansible
的
lineinfile
模块不将所有数据写入localhost,
它
只在localhost上写入一个随机条目
我
有3个远程VM和一个不可访问
的
节点。 通过通过
ansible
shell模块在远程VM上运行hostname命令并在hostname_output变量中注册该输出,
我
将
获得某些VM
的
主机名。然后,
我
想添加那些VM
的
IP (使用gather_facts: True,{
ansible
_default_ipv4.address }}收集)及其主机名,并将其附
加到
本地主机上
的
文件temp_hostnam
浏览 1
提问于2017-08-16
得票数 1
回答已采纳
1
回答
尝试使用Ansbile模块、content选项创建一个.csv文件,但它只写入循环
的
最后一次迭代。
、
、
我
正在尝试创建一个csv文件,其内容如下: - name: Find Fex Enclosure gather_facts: no password={{
ansible
_pass }}问题是,
它
只将最后一次迭代写入f
浏览 0
提问于2019-01-22
得票数 2
1
回答
使用
Ansible
的
来宾计算机上
的
别名
、
、
、
我
想在通过Vagrant运行
的
来宾计算机上添加一些别名。
我
的
配置器是
Ansible
的
,如果
我
可以在剧本上添加别名和任务,那就太好了,
我
不希望修改
我
的
Vagrantfile。
我
在一个角色中尝试过这两种方法:shell: "alias serve='pub s
浏览 0
提问于2015-05-10
得票数 4
3
回答
Ansible
:没有密码
的
sudo
、
、
我
想在没有sudo密码
的
情况下使用sa1用户运行
ansible
:[root@centos1 cp]#
ansible
cent2 -m shell -a "sudo yum -y installhttpd" 第二次失败: [root@centos1 cp]#
ansible
cent2 -s -m yum -a "name=httpd state
浏览 1
提问于2016-05-25
得票数 7
回答已采纳
1
回答
由于“我们读取时
的
文件更改”
而
导致“`tar`”失败,因此无法继续使用。
、
、
我
正在运行一个
ansible
-playbook,
它
运行tar命令来
压缩
目录。下面是
ansible
任务。
上面
的内容会产生以下错误。“警告”:使用解
压缩
模块
而
不是
运行tar stderr: tar:从成员名称tar: /home/ubuntu/my-文件夹/xyz.log:文件更改中删除前导'/‘
我
也尝试了选项--ignore-failed-read,但
浏览 2
提问于2016-01-26
得票数 2
1
回答
无法在csv文件
的
新
行
上打印ps
、
、
、
、
我
正在尝试
将
ps
的
输出打印到csv文件中,但不知何故,
它
的
打印在下一列
而
不是
下一
行
。这是
我
的
剧本xml: hosts: servers run_once: tr
浏览 12
提问于2022-09-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 Ansible 来管理你的工作站:配置自动化
拿去,自动化且像程序管理员那样思考着的框架
利用shell批量获取服务器IP地址归属等信息并导出为csv文件
使用 Vagrant 测试 Ansible 剧本
如何使用 Ansible 管理你的工作站配置
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券