我正在尝试编写一个简单易行的脚本来安装最新的clang/llvm工具链,但我无法获得第二条语句来运行。wget | sudo在Ansible命令中失败
它是基于:http://llvm.org/apt/为Ubuntu
---
- name: add llvm toolchain repo for {{ ubuntu_version }}
apt_repository: repo='deb http://llvm.org/apt/{{ubuntu_version }}/ llvm-toolchain-{{ ubuntu_version }} main'
sudo: yes
- name: add key toolchain (does not work)
command: wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo apt-key add -
sudo: yes
- name: install llvm and clang
apt: pkg={{item}} state=latest update_cache=yes
with_items: clang_packages
sudo: yes
任何人任何想法可能是什么问题。它的工作原理,如果我跑“的wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key|sudo容易键#将 - ”在命令行
干杯, 迈克手动
#是YAML语法中的注释。也许就是这样? –
你最好用apt_key模块替换整个wget行:http://docs.ansible.com/apt_key_module.html –
@Mikko这是一个错字。纠正。 – Mike