这是shell中的反馈。我不确定如何配置或安装这个流浪汉的东西。我在网上找不到任何明确的说明。任何帮助都将不胜感激。
(quantum_env) user@localComputer quantum-mobile % tox -e ansible -- --extra-vars "build_hosts_aws"
...
ansible run-test: commands[0] | ansible-playbook playbook-build.yml --extra-vars build_hosts_aws
[WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
PLAY [Install ansible prerequisites] *******************************************
TASK [test configuration] ******************************************************
Sunday 14 February 2021 14:00:22 -0500 (0:00:00.040) 0:00:00.040 *******
ok: [vagrant-ssh] =>
msg: RUNNING PLAYBOOK FOR 'Quantum Mobile' VERSION '20.11.2a'
TASK [testing ansible environment] *********************************************
Sunday 14 February 2021 14:00:22 -0500 (0:00:00.029) 0:00:00.070 *******
ok: [vagrant-ssh] =>
msg: Connecting to host 'vagrant-ssh' as user 'vagrant'
TASK [Make local dist folder] **************************************************
Sunday 14 February 2021 14:00:22 -0500 (0:00:00.034) 0:00:00.105 *******
ok: [vagrant-ssh]
TASK [marvel-nccr.ansible_prerequisites : update cache] ************************
Sunday 14 February 2021 14:00:23 -0500 (0:00:00.369) 0:00:00.475 *******
fatal: [vagrant-ssh]: UNREACHABLE! => changed=false
msg: 'Failed to connect to the host via ssh: Can''t open user config file vagrant-ssh: No such file or directory'
unreachable: true
PLAY RECAP *********************************************************************
vagrant-ssh : ok=3 changed=0 unreachable=1 failed=0 skipped=0 rescued=0 ignored=0
Sunday 14 February 2021 14:00:23 -0500 (0:00:00.026) 0:00:00.501 *******
===============================================================================
Make local dist folder -------------------------------------------------- 0.37s
testing ansible environment --------------------------------------------- 0.03s
test configuration ------------------------------------------------------ 0.03s
marvel-nccr.ansible_prerequisites : update cache ------------------------ 0.03s
ERROR: InvocationError for command /Users/user/quantum-mobile/.tox/ansible/bin/ansible-playbook playbook-build.yml --extra-vars build_hosts_aws (exited with code 4)
___________________________________ summary ____________________________________
ERROR: ansible: commands failed更新:我可以通过链接安装Vagrant,但我无法正确安装VirtualBox。当我尝试执行vagrant up时,我得到以下错误消息
(quantum_env)本地主机:量子移动用户$ vagrant正在使用'virtualbox‘提供程序打开机器'default’...==>默认:检查'bento/ubuntu-18.04‘版本'202012.21.0’是否是最新的...==>默认值:清除以前设置的所有网络接口...执行Vagrant用于控制VirtualBox的VBoxManage时出错。命令和stderr如下所示。
命令:"hostonlyif","create“
标准错误: 0%...进度状态: NS_ERROR_FAILURE VBoxManage: error:无法创建仅主机适配器VBoxManage: error: VBoxNetAdpCtl:添加新接口时出错:无法打开/dev/vboxnetctl:没有这样的文件或目录VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005),component HostNetworkInterfaceWrap,interface IHostNetworkInterface VBoxManage: error: Context:"RTEXITCODE handleCreate(HandlerArg *)“位于文件VBoxManageHostonly.cpp的第95行
发布于 2021-02-15 03:31:05
从文档中
Vagrant >= 2.0.1
VirtualBox >= 6.1.6
Python >= 3.6你可以从这里安装vagrant Installing Vagrant和here上的VirtualBox
安装vagrant和VirtualBox后,您可以通过以下方式在上启动该计算机
vagrant up在ansible-playbooks的主存储库中有一个Vagrantfile。
之后,您只需按照documentation中的说明配置vagrant-ssh即可
vagrant ssh-config > vagrant-ssh
tox -e ansible根据您希望运行ansible-playbook的方式,您需要在inventory中修改一些参数
您看到的错误源于inventory中的以下配置
vagrant-provision:
# this private network IP will be created by `vagrant up`
cloud_platform: virtualbox
ansible_host: 192.168.111.222
ansible_user: vagrant
vagrant-ssh:
# requires first running `vagrant ssh-config > vagrant-ssh`
cloud_platform: virtualbox
ansible_host: default
ansible_ssh_common_args: "-F vagrant-ssh"
ansible_user: vagrant如果你想使用aws机器,你需要在这里更新IP地址。
# To connect to VMs you should change the host IP and provide an SSH key file
aws:
cloud_platform: aws
ansible_host: 34.227.10.49 # change this
ansible_ssh_common_args: -i ./keys/quantum-mobile.pem -o StrictHostKeyChecking=no
ansible_user: ubuntu
vm_headless: true
add_user_public_key: "{{ lookup('file', './keys/user-key.pub') }}启动实例可以参考here
看起来到启动实例的链接被破坏了。
你可以关注这个到Launch an Amazon EC2 Instance
https://stackoverflow.com/questions/66199152
复制相似问题