首页 文章
  • 2 votes
     answers
     views

    Ansible galaxy:预期字典中的角色名称

    我有一个列出角色的ansible剧本 . 其中一个角色有一个标签,它是一个安全的星系角色 . 我安装了ansible-galaxy安装 . 剧本部分: roles: ... roles here - {name: httplab.ffmpeg, tags: ffmpeg} 在剧本上,我得到了 ERROR: expected a role name in dictionary: {'na...
  • 0 votes
     answers
     views

    如何获得Ansible Galaxy角色的策划列表?

    Ansible galaxy概念很棒,因为它应该促进剧本重用 . 仍然因为它没有任何严肃的过滤或策展方法,它成为自己成功的牺牲品:有太多的选择可供选择,而且大多数(如果不是全部)不完整,过时或没有社区背后 . Ansible galaxy让我想起了一些关于Jenkins插件的信息,另一个地方有太多的选择比没有更少的选择 . Do you know a way to deal with this p...
  • 0 votes
     answers
     views

    在预配置之前在ansible中运行任务

    我在我的剧本中有一套tak,我想在ansible检查之前运行,看看是否存在角色 . (一个安装来自galaxy和github的角色)现在看来,ansible检查在运行任何任务之前是否存在所引用的所有角色,因为我发现致命错误,说找不到这些角色 . 我可以定义在此预配置之前可以运行的任务吗?我想通过ansible做到这一点,而不必把它放在我的剧本之前运行的bash脚本中 .
  • 4 votes
     answers
     views

    ansible galaxy - 从repo安装角色

    我有一个在剧本中扮演很少角色的git项目,我想使用ansible galaxy中的一个角色 . repo的克隆正在运行,但它在归档阶段失败了: executing: git clone https://myuser@github.com/my-project/search-mysql search-mysql executing: git archive --prefix=search-mysq...
  • 39 votes
     answers
     views

    Ansible Galaxy角色安装到特定目录?

    所以我想我应该尽可能开始使用Ansible Galaxy,而不是自己编写角色 . 我刚刚安装了我的第一个角色,它被安装到 /etc/local/ansible/roles (我在OSX上) . 现在我想知道你如何在我真正需要的地方安装这个角色?我只是将角色复制到我需要的地方,还是有一种Ansible方式可以做到这一点?
  • 13 votes
     answers
     views

    ansible-galaxy角色失败,“没有权限修改/ etc / ansible / roles /”

    tl;dr = How do OS X users recommend working around this permissions error? 我在OS X 10.10.1上,我最近安装了Ansible,运行以下内容: sudo pip install ansible --quiet sudo pip install ansible --upgrade 我想从一个galaxy角色开始安...
  • 0 votes
     answers
     views

    优雅的方式来安装Ansible任务依赖项?

    我正在使用第三方Ansible角色,该角色需要一些python库存在于运行我的playbook的主机上 . 我希望Ansible Galaxy能够为我实际安装这些依赖项,遗憾的是,由于AG只安装了角色依赖项,所以并非如此 . 所以我必须手动处理 . 我正在寻找一种自动化的方法,你有什么优雅的方法吗?
  • 0 votes
     answers
     views

    ansible-galaxy对空元/ main.yml的依赖失败

    我有一个requirements.yml文件,列出了Ansible角色的依赖关系: --- - src: git@gitrepo:group/dependency1.git scm: git name: name1 - src: git@gitrepo:group/dependency1.git scm: git name: name2 这些角色本身没有任何依赖关系,并且由于...
  • 0 votes
     answers
     views

    在多个角色中使用galaxy的ansible角色的最佳实践?

    我正在为我们的基础设施制作一份安息书 . 我有以下重复需要,我还没有找到推荐的模式: 我有一台服务器需要运行多个vhosts(/ databases / rbenv environment / etc) . 我可以安装nginx(postgres / rbenv / etc),依赖于来自galaxy的角色,i . 即 dependencies: - role: "geerlingguy....
  • 5 votes
     answers
     views

    使用Ansible playbook运行Oracle SQL脚本

    查看Ansible documentation中的核心数据库模块,没有显示Oracle模块的迹象 . 通过Ansible for Oracle数据库处理SQL / PLSQL部署的最佳方法是什么? 我们是否希望使用Ansible Galaxy中的角色来处理这个问题?很少有人似乎下载了Galaxy for Oracle上列出的角色 .
  • 0 votes
     answers
     views

    如何在从git安装角色时修改Ansible-galaxy超时

    我在Git中有一个沉重的Ansible角色,我试图在我的本地使用ansible-galaxy安装,但我得到CRC校验失败错误可能是因为连接在下载角色时超时 . 有没有办法增加ansible-galaxy超时 .
  • 83 votes
     answers
     views

    如何自动安装Ansible Galaxy角色?

    所有我的Ansible剧本/角色都签入我的git仓库 . 但是,对于Ansible Galaxy角色,我总是必须在我想运行Ansible的每台机器上逐个明确地下载它们 . 在Ansible抱怨在运行时缺少角色之前,确切地知道确切需要哪些Ansible Galaxy角色甚至是很难的 . 如何管理Ansible Galaxy角色依赖项?我想要让他们检查我的git repo以及其余的ansible代码,...
  • 2 votes
     answers
     views

    始终在其他角色之前运行ansible角色

    我正试图找出一个依赖丛林的方法 . 我正在使用Ansible 1.9.2 . 在单个剧本中,我希望能够安装Galaxy角色(在事件中,Datadog.datadog角色)并对其进行配置 . 但Ansible总是bar ;;由于Datadog.datadog角色在我编写的另一个角色安装Galaxy角色之前不存在,因此不会执行 . 这就是我真正喜欢它的方式,删除了我的剧本使用的其他角色: - host...
  • 1 votes
     answers
     views

    ansible和ansible-galaxy有什么区别

    只是想了解ansible和ansible-galaxy之间的核心区别是什么?从docs,ansible-galaxy是管理角色(创建和发布)然后ansible是为了什么?只运行剧本? 我们不能使用ansible命令行创建rols? 问候,
  • 0 votes
     answers
     views

    如何在Windows中创建ansible galaxy角色?

    我正在从ansible-beginner到pro由micheal堆学习ansible . 似乎在Windows上不支持ansible . 该书建议从虚拟机运行ansible . 我使用vagrant创建了一个VMbox,它上面有ubuntu / trusty64 . 我成功地能够在其上运行我的剧本 . 但是,在创建ansible-galaxy角色时遇到了一个问题 . 我找不到在Windows上创建...

热门问题