小编Elr*_*ond的帖子

自动化 dpkg-reconfigure tzdata

我正在使用 puppet 来管理一组 debian 服务器。我需要更改集群上每台机器的时区。执行此操作的正确 debian 方法是使用dpkg-reconfigure tzdata. 但是如果我使用对话框,我似乎只能改变它。有什么方法可以从 shell 自动执行此操作,以便我可以编写一个 Exec 来简化此操作?

如果没有,我认为下一个最好的方法可能是让 puppet 分发/etc/timezone/etc/localtime在整个集群中使用正确的数据。

任何输入表示赞赏!

debian puppet dpkg timezone debconf

66
推荐指数
2
解决办法
4万
查看次数

Ansible:如何按主机运行一个任务主机?

在游戏层面,我们必须serial: 1允许我们一次一个主机运行整个游戏。但是我还没有找到一种简单的方法来在单个任务上做到这一点。如果有问题的任务没有执行正确的锁定(无论出于何种原因),这尤其重要。

一个明显的答案是将任务放在自己的游戏中。但这对角色没有帮助。(不得不serial: 1使用这个角色来演戏并不是很直观。)

task ansible ansible-playbook

23
推荐指数
3
解决办法
5万
查看次数

sudo:如何只允许一个命令的参数?

我想在我的 suoders 中添加一个条目,以允许一个用户仅使用一个非选项参数来运行命令。

# tail -1 /etc/sudoers
ALL     ALL = (:tool) NOPASSWD: /bin/echo [a-z]*
$ sudo -g tool /bin/echo abc def
abc def
$ sudo -g tool /bin/echo -abc def
[sudo] password for user: 
Run Code Online (Sandbox Code Playgroud)

我可以使用 sudoers sytnax 来做到这一点吗?还是我需要创建一个帮助脚本?

unix sudo

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

ansible ×1

ansible-playbook ×1

debconf ×1

debian ×1

dpkg ×1

puppet ×1

sudo ×1

task ×1

timezone ×1

unix ×1