Ansible将值传递给安装命令行gui

Ansible将值传递给安装命令行gui,ansible,Ansible,如何将值传递给命令行gui提示符 就像我通常使用以下命令在一个新的Ubuntu上安装LAMP一样 sudo apt-get install lamp-server^ phpmyadmin 在安装过程中,我被要求提供以下几个输入 那么如何从playbook传递/输入值呢?使用Ansible时,您通常会以非交互方式安装软件包,如下[1]: - command: apt-get -y install lamp-server^ phpmyadmin environment: DEBIA

如何将值传递给命令行gui提示符

就像我通常使用以下命令在一个新的Ubuntu上安装LAMP一样

sudo apt-get  install lamp-server^ phpmyadmin
在安装过程中,我被要求提供以下几个输入


那么如何从playbook传递/输入值呢?

使用Ansible时,您通常会以非交互方式安装软件包,如下[1]:

- command: apt-get -y install lamp-server^ phpmyadmin
  environment:
    DEBIAN_FRONTEND: noninteractive
这将在执行过程中抑制任何交互式配置提示 安装。然后,您可以使用 Ansible,通过直接操作文件等或使用

如果您不熟悉debconf,您可以了解一些有关与包配置系统交互的信息

[1] 实际上,您可能更经常地使用
模块,但它不支持像
lamp server^
这样的包组