小编MMA*_*MMA的帖子

Terraform中的可变插值

我在terraform的变量插值方面遇到了麻烦.这是我的terraform配置的样子.即内置函数内的变量

variable "key" {}

    ssh_keys {
        path     = "/home/${var.provider["user"]}/.ssh/authorized_keys"
        key_data = "${file(${var.key})}" 
    }
Run Code Online (Sandbox Code Playgroud)

命令:terraform apply -var'key =〜/ .ssh/id_rsa.pub'

它不是从命令行参数或env变量中读取"key"的值.但是,当我在.tf文件中硬化该值时,它可以工作.如下.

key_data = "${file("~/.ssh/id_rsa.pub")}"
Run Code Online (Sandbox Code Playgroud)

terraform

7
推荐指数
1
解决办法
5579
查看次数

分裂变量在Ansible中不起作用

我试图根据分隔符拆分变量.我怎样才能实现它?

  some_module: {{item}}.split('@')[1]
  with_items:
     - git@someversionxxx
     - gradle@someversionxxx
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

list object'没有属性'split ansible

我想只考虑变量的第一部分,即'@'之前

jinja2 ansible ansible-template

2
推荐指数
1
解决办法
8529
查看次数

百胜在Rhel服务器上安装graphicsmagick

知道如何在上graphicsmagick使用yum进行安装rhel 6吗?我知道另一种安装方法,即下载tar文件并运行make install等。但是我想知道我们是否可以通过像yum这样的包管理器来安装它,以便将来需要时更容易卸载。

谢谢

yum

0
推荐指数
1
解决办法
3121
查看次数

标签 统计

ansible ×1

ansible-template ×1

jinja2 ×1

terraform ×1

yum ×1