腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Ansible
中
,
我
可以
像
子
例程
一样
重用
角色
吗
?
Ansible
v2.11
我
在
Windows目标上安装了许多应用程序,其中大多数都遵循相同的
例程
-例如,下载、解压缩。archive src: "C:\\temp\\{{ some_archive }}" dest: "{{ archive_install_dir }}" 是否
可以
在
“其他
角色
”
中
重用
上述
角色
,例如,
我</em
浏览 13
提问于2021-10-18
得票数 0
2
回答
使用来自不同项目的
ansible
攻略和
角色
遵循以下项目结构:
ansible
-project1 playbook1.yml +--role1 playbook2.yml +--role3 +--role4 有没有可能有两个不同的
ansible
项目,其中
ansible
-project2的剧本使用自己的
角色
和
ansible
-project1
中
浏览 11
提问于2021-02-09
得票数 0
1
回答
Ansible
:集合使用什么
角色
路径?
我
正在尝试安装一些软件(纸浆)与
Ansible
。实际的安装程序位于
Ansible
集合
中
,该集合又依赖于下载的
角色
(geerlingguy.postgresql)。
角色
已安装,
我
可以
从
我
自己的行动手册
中
访问它。但是,当pulp.pulp_installer
中
的任务尝试访问geerlingguy.postgresql
角色
时,它们找不到该
角色
。
我
遵循了
浏览 0
提问于2021-04-08
得票数 0
1
回答
在
Ansible
中
,
角色
和任务(和标记)有什么区别?
、
我
发现自己总是
在
角色
和任务之间感到困惑。Users Add ssh key for "deploy" user Install gitClone some git repo “用户”和"Git“是
我
在
顶级YML文件
中
的两个主要
角色<
浏览 1
提问于2017-03-12
得票数 7
回答已采纳
2
回答
存储库之间的不可共享共享
角色
、
、
存储库W下有存储库Y和Z希望使用的
角色
。 version: main但是,我们仍然没有成功地使用共享
角色
the role 'test_role' was not found in /home/coder/provision/Build/roles:/home/coder/.
ansible
浏览 5
提问于2021-06-28
得票数 2
回答已采纳
1
回答
如何将基础设施组织为代码项目?
、
、
、
_最好的_practices.html 例如,
我
没有将vars/、templates/、files/放到单独的
角色
文件夹
中
,因为
我
的大多数
角色
都没有vars和模板。此外,
我
想在一个文件
中
管理vars、templates、files,而不是多个
角色
,因此
我
将vars/、templates/和files/从roles/
中
移出。对于我的下一个项目,<em
浏览 0
提问于2018-01-08
得票数 8
回答已采纳
1
回答
Ansible
: import_role不向剧本公开变量
、
、
我
的最终目标是用变量作为常量加载一些散列(或字典)。为此目的,一个专用的
角色
似乎是完美的,因为它
可以
在
许多剧本
中
重用
。
Ansible
中
的章节说: 这意味着通过导入
角色
加载的变量应该在以后的任务/
角色
的作用域中可用。但我无法
像
预期
浏览 2
提问于2018-04-04
得票数 0
回答已采纳
3
回答
在
ansible
攻略
中
包含来自其他
角色
的任务
、
我
正在设计一种具有独立任务的攻略库roles│ └── tasks│ ├──custom_stuff_workflow的同时标记相关任务
我
遇到的问题是,标签不能在调用攻略
中
设置:它只能在命令行
中
设置,因为
我
正在向公司
中
的许多人分发这个
ansible
代码库,
我
浏览 0
提问于2015-05-12
得票数 78
回答已采纳
1
回答
为什么
我
不能将SSH密钥复制到Vagrant?
、
、
、
、
当我从
我
的顶级Vagrantfile目录执行cp-sshkey.yml剧本(以我自己的身份登录,而不是流浪汉用户)时.
我
得到了一个错误:/files/id_rsa_vagrant.pub.│ └── machines├──
ansible
.cfg ├── boo
浏览 1
提问于2016-01-13
得票数 1
2
回答
管理多个项目的不可见
角色
、
这是伟大和所有,但我需要管理许多项目,将
重用
许多相同的不可接受的
角色
。
我
是否应该构建一个
角色
目录,并将所有特定于项目的剧本都指向一个“共享”
角色
目录。或者每个项目都有一个只包含与项目相关的
角色
的专用
角色
目录。以下是
我
对这两种观点的一些利弊:优点: 对于
浏览 0
提问于2018-09-10
得票数 1
1
回答
在
ansible
中
,如何根据剧本或更一般的参数选择
角色
中
的特定任务?
、
我
对
Ansible
角色
的理解是,
在
使用
Ansible
实现流程时,它们是可
重用
性的单元,类似于类或包在某些计算机语言中的含义。因此,使用
角色
使所有任务理解特定
角色
中
的给定数据结构似乎是很自然的,但这就产生了如何选择要执行的实际任务的问题。使用任务
中
的main.yml文件作为切入点来根据
角色
参数选择实际任务是一个好的设计
吗
?例如,framework
角色
可以</
浏览 0
提问于2018-03-01
得票数 4
回答已采纳
3
回答
在
sudo user下应用
角色
可以
在
Ansible
中
应用特定的
角色
作为sudo
吗
?--- - remote_user:
浏览 2
提问于2015-07-28
得票数 6
1
回答
处理
角色
、任务、依赖关系的正确方法?
、
我
在
让剧本很好地处理标签和依赖关系方面遇到了一些困难。一般来说,
我
想要一本有很多
角色
的剧本(每个
角色
都有一些依赖项)来“干净地工作”。这本身就相当容易设置,并且
在
使用整个剧本
中
的所有
角色
时工作得很好。具有依赖关系的
角色
可以
按剧本
中
的任意顺序定义,这些依赖关系确保它们按照正确的顺序运行。当然,没有依赖项的
角色
将按照它们在剧本
角色
:部分中出现的顺序运行。/m
浏览 0
提问于2019-11-13
得票数 2
1
回答
为什么
在
本地主机上,
ansible
find模块
在
角色
中
的工作方式不同?
我
有个
角色
叫新
角色
。如果
我
输入来自
ansible
目录(
我
正在运行的路径)的路径,例如
角色
/新
角色
/模板,那么它与template.j2文件匹配。然而,
我
不知道为什么会发生这种差异。
角色
不是应该从
我
正在运行它们的目录结构中提供隔离
吗
?更令人困惑的是,即使
在
localhost上,模板模块(
ansible
.builtin.templ
浏览 3
提问于2022-03-12
得票数 2
回答已采纳
1
回答
构造适用于低音量、有目的的图像的可移植的游戏手册
、
我
希望这个问题不要过于含糊/基于意见:vagrant-directory|
浏览 0
提问于2019-04-02
得票数 2
回答已采纳
4
回答
没有相对路径的剧本
我
已经有了一堆剧本,所以我开始把它们组织起来。它导致必须有到vars文件的相对路径。除了避免lochness家族(../../../)之外,还有什么方法
可以
保留dir结构
吗
?
我
知道
角色
可以
指定到它们的路径,但是对于vars_files,
我
没有发现类似的东西。
浏览 0
提问于2017-06-15
得票数 10
3
回答
我
可以
安装(或删除)从银河使用
Ansible
-拉的
角色
吗
?
我
正在使用
Ansible
使用
ansible
-pull (运行在cron上)。
我
可以
在
不登录到所有计算机的情况下从
Ansible
Galaxy安装
Ansible
角色
(只需向我的
Ansible
剧本添加一个命令)
吗
?
浏览 3
提问于2014-08-14
得票数 2
回答已采纳
2
回答
来自存储库的
ansible
galaxy - install
角色
、
、
、
我
有一个git项目,在剧本
中
几乎没有
角色
,
我
想使用
ansible
galaxy
中
的一个
角色
。git archive --prefix=search-mysql/ --output=/tmp/tmp3f6ySq.tar search failed
ansible
-galaxyinstall --role-file=requirements.yml --roles-path=ro
浏览 1
提问于2016-06-23
得票数 4
5
回答
不可信的剧本与
角色
、
按
角色
对内容进行分组还
可以
方便地与其他用户共享
角色
。 如果在YAML文件
中
定义了剧本,那么
角色
在哪里定义?除了
在
Ansibl
浏览 6
提问于2015-08-19
得票数 131
回答已采纳
1
回答
Perl:
在
不同的包之间共享
子
例程
实现?
、
、
您知道,
在
Perl
中
,
可以
将
子
例程
存储
在
变量
中
,比如Javascript和其他语言。
子
例程
确实占用了一些内存。 现在,您可能会认为使用对子
例程
的引用来为各种包
中
的许多相同的子程序提供实现将节省内存。就像所有的策划者和getter
一样
。(是的,
我
应该使用现有的mooses或鼠标之类的,但这是一个不切实际的问题。)或者
像
其他的
例程
,
浏览 1
提问于2011-10-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Ansible Playbook的复用
用 Ansible Container 去管理 Linux 容器
ANSIBLE自动部署实践
Ansible 系列(五)
Ansible 初体验
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券