小编Y.K*_*.K.的帖子

从脚本启用REPL power user mode(:power)

我试图动态地将字符串解释为Scala中的命令.为此,根据我的理解,我需要在处于电源模式时调用intp.interpret("string")(intp代表当前解释器和string我的命令),对吧?

但是,我的问题是我想从脚本中做到这一点.因此,我正在寻找一种从脚本内部切换到超级用户模式的方法,然后调用intp.interpret.

有没有办法从脚本文件内部切换?

interpreter scala read-eval-print-loop

6
推荐指数
1
解决办法
847
查看次数

Ansible/Yaml - 有条件地成为另一个用户

我有以下用例.用户运行ansible play book并提供用户(-e user =).在剧本中,正如预期的那样,我确实成了并成为了_user.但是,我只想在提供的用户名与他自己的用户名(静态已知)不同时才这样做.

我试图有条件地包含一个文件,我将在那里成为,但到目前为止似乎没有工作.

这是我的一些代码:

第一个/剧本文件:

---
- name: example
hosts: examplehost
tasks:
  - include: "usersetup.yml"
    when: "{{ user }} != {{ user_id }}"
Run Code Online (Sandbox Code Playgroud)

第二个文件(usersetup.yml)

我不清楚这个文件的格式,因为我对这个过程比较新,但我现在有:

- become: yes
- become_user: "{{ user }}"
Run Code Online (Sandbox Code Playgroud)

这当然不起作用,所以欢迎任何想法/建议.如果需要,我会非常乐意提供更多说明.谢谢.

yaml ansible

3
推荐指数
1
解决办法
784
查看次数

标签 统计

ansible ×1

interpreter ×1

read-eval-print-loop ×1

scala ×1

yaml ×1