我需要执行 ansible adhoc 命令。
$ ansible somehost -m command -a "cat /etc/passwd"-u someuser --ask-sudo-pass
Run Code Online (Sandbox Code Playgroud)
我有一个具有sudo特权的用户帐户 (someuser) 。通常我成为 root sudo su -。
如何使用 adhoc 命令sudo su -?
ansible 版本是 2.0.0.2
我总是在他们曾经定期运行 Puppet 的地方工作。因此,分发更改很容易且即时。在新团队中,他们不赞成定期运行 Chef 代理。他们只用它来引导操作系统,然后杀死它。我不明白为什么有人会使用像 Chef 这样的配置管理工具而不必定期运行它。无论我们在做什么引导,都可以通过基本的 shell 脚本来完成 - 安装 xyz 软件,复制配置文件,重新启动服务。
他们说在生产中定期运行它太危险了,因为他们不确定代码是否是幂等的。
我的查询是:
我仍在努力提高我的技能。现在我正在测试 Microsoft Orchestrator 2012,它看起来是一个不错的功能。我在这里阅读了有关 Microsoft Orchestrator 2016 的内容https://www.starwindsoftware.com/blog/upgrading-system-center-orchestrator-2012-r2-to-2016,所以这里的问题是 Orchestrator 2016 是否比 2012 更好,我应该升级还是保留以前的版本?