使用程序化名称创建符号链接

时间:2016-11-07 13:20:59

标签: ansible

如何使用程序化名称在Ansible中创建符号链接?

我需要这个用于LDAP。我经常运行的命令就是:

ln -s /etc/openldap/cacerts/mycert.pem /etc/openldap/cacerts/`openssl x509 -noout -hash -in /etc/openldap/cacerts/mycert.pem`.0

命令模块不接受这样的命令,它会说

"stderr": "ln: invalid option -- 'o'\nTry 'ln --help' for more information."

用于此目的的文件模块似乎根本不支持添加一些shell命令。在Ansible中可以做些什么来解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试使用shell模块:

renderListItem(listItem) {
  let tiles = listItem.tiles.map(tile => {
    return (
      <View>
        <Text>{tile.description}</Text>
        <Image source={require(`../img/${tile.img}`)} style={{heigh: 50, width: 50}}/> 
      </View>
    )
  })
  return (
    <View>
      <Text>{listItem.label}</Text>
      {tiles}
    </View>
  );