首页 > 解决方案 > 如何使用 vagrant 启用 ansible playbook 颜色?

问题描述

这是我在 vagrant 文件中的设置:

  config.vm.provision "ansible_local" do |ansible|
    ansible.verbose   = "vv"
    ansible.become    = true # execute as root
    ansible.playbook  = "ansible/playbook.yml"
    # ansible.skip_tags = "once"
    ansible.extra_vars = { ANSIBLE_FORCE_COLOR: true, ANSIBLE_NO_COLOR: false}
  end  

这是我运行时的输出vagrant up --provision

==> default: Running provisioner: ansible_local...
    default: Running ansible-playbook...
cd /vagrant && PYTHONUNBUFFERED=1 ANSIBLE_NOCOLOR=true ansible-playbook --limit="default" --inventory-file=/tmp/vagrant-ansible/inventory --extra-vars=\{\"ANSIBLE_FORCE_COLOR\":\"true\",\"ANSIBLE_NO_COLOR\":\"false\"\} --become -vv ansible/playbook.yml
ansible-playbook 2.9.6

颜色没有显示在控制台中。

标签: ansiblevagrantvagrantfile

解决方案


推荐阅读