小编snl*_*snl的帖子

通过--extra-vars传递文件和变量

我看到文件可以通过命令行使用向Ansible提供变量--extra-vars "@some_file.json",或者变量可以在字符串中设置为key = value.这两个都可以吗?如果是这样,语法是什么?

ansible ansible-playbook

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

在 Google 表格中的过滤器视图中排序时,ArrayFormula 列消失

我想ArrayFormula用来填充电子表格中的一列,但是当我Sort A->Z在过滤器视图中时,该ArrayFormula列消失了。在某些情况下,该列包含#REF!有关范围的错误,而在某些情况下,该列在Sort. 以下是我正在尝试做的事情的简化版本(在我的实际应用程序中,我正在Vlookup对另一张工作表进行操作):

https://docs.google.com/spreadsheets/d/1XbqqedOjuSKuE-ZLIHNw59-r01EsNMpx7YVqOoxSOR4/edit?usp=sharing 数组公式使用 糟糕的过滤器视图

所述column 3报头使用一个ArrayFormula从复制column 1。如果您转到Filter 1过滤器视图,您会注意到column 3除了错误之外,它是空白的。这发生在我尝试Sort Z->A在第 2 列上之后。在我更复杂的用例中,涉及 a Vlookup,在 aSort列完全消失后(没有留下任何#REF!错误)。在这两种情况下排序之前,一切都很好。

排序后如何使 ArrayFormula 值保留在过滤器视图中?

谢谢你的帮助!

sorting filter google-sheets array-formulas

7
推荐指数
2
解决办法
3307
查看次数

如何从文件中读取环境

我想通过Ansible读取的YAML文件或通过库存文件向Ansible提供我的环境变量.目标是让控制库存文件或新YAML文件的用户提供他们认为适合(特定于主机)环境的任何环境变量.以下是我正在拍摄的内容:

# start/provision.yml
- hosts: app1server
  vars:
    include: ../env_vars.yml
  roles:
    - python27
    - app1
  environment: env_vars
Run Code Online (Sandbox Code Playgroud)

其中,env_vars.yml住在start/并具有以下排序布局:

---
# file: start/env_vars.yml
env_vars:
    PATH: /usr/local/nonsense
    http_proxy: http://aplacenothere
Run Code Online (Sandbox Code Playgroud)

以及文件名env_vars.yml本身是库存文件中的参数的位置.

上面有一个简单的解决方法吗?我为每个主机提供环境任意变量的选择是什么?

ansible ansible-playbook

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