使用Ansible 1.9将浮动IP分配给OpenStack Nova实例的问题

使用Ansible 1.9将浮动IP分配给OpenStack Nova实例的问题,ansible,ansible-playbook,openstack-nova,Ansible,Ansible Playbook,Openstack Nova,我正在尝试配置Ansible 1.9以启动一些OpenStack Nova实例。 对于每个实例,我都尝试自动分配一个浮动IP,将其连接到公共段。 当我尝试这个: - name: launch Web01 instance hosts: csc tasks: - nova_compute: state: present login_username: tenant_2_user login_password: hello login

我正在尝试配置Ansible 1.9以启动一些OpenStack Nova实例。 对于每个实例,我都尝试自动分配一个浮动IP,将其连接到公共段。 当我尝试这个:

- name: launch  Web01  instance
  hosts: csc
  tasks:
   - nova_compute:
      state: present
      login_username: tenant_2_user
      login_password: hello
      login_tenant_name: tenant_2
      name: Web01
      auth_url: http://mylocalhost:5000/v2.0/
      region_name: RegionOne
      image_id: 95c5f4f2-84f2-47fb-a466-3c786677d21c
      wait_for: 200
      flavor_id: b772be9a-98cd-446f-879e-89baef600ff0
      security_groups: default
   - neutron_floating_ip:
      state=present
      login_username=tenant_2_user
      login_password=hello
      login_tenant_name=tenant_2
      network_name=ext-net
      instance_name=Web01
- name: launch  Web01  instance
  hosts: csc
  tasks:
   - nova_compute:
      state: present
      login_username: tenant_2_user
      login_password: hello
      login_tenant_name: tenant_2
      name: Web01
      auth_url: http://mylocalhost:5000/v2.0/
      region_name: RegionOne
      image_id: 95c5f4f2-84f2-47fb-a466-3c786677d21c
      wait_for: 200
      flavor_id: b772be9a-98cd-446f-879e-89baef600ff0
      security_groups: default
      auto_floating_ip: yes
我得到:错误:中子浮点数不是Ansible任务或处理程序中的合法参数

当我尝试这个:

- name: launch  Web01  instance
  hosts: csc
  tasks:
   - nova_compute:
      state: present
      login_username: tenant_2_user
      login_password: hello
      login_tenant_name: tenant_2
      name: Web01
      auth_url: http://mylocalhost:5000/v2.0/
      region_name: RegionOne
      image_id: 95c5f4f2-84f2-47fb-a466-3c786677d21c
      wait_for: 200
      flavor_id: b772be9a-98cd-446f-879e-89baef600ff0
      security_groups: default
   - neutron_floating_ip:
      state=present
      login_username=tenant_2_user
      login_password=hello
      login_tenant_name=tenant_2
      network_name=ext-net
      instance_name=Web01
- name: launch  Web01  instance
  hosts: csc
  tasks:
   - nova_compute:
      state: present
      login_username: tenant_2_user
      login_password: hello
      login_tenant_name: tenant_2
      name: Web01
      auth_url: http://mylocalhost:5000/v2.0/
      region_name: RegionOne
      image_id: 95c5f4f2-84f2-47fb-a466-3c786677d21c
      wait_for: 200
      flavor_id: b772be9a-98cd-446f-879e-89baef600ff0
      security_groups: default
      auto_floating_ip: yes
msg:模块不支持的参数:自动\u浮动\u ip

这是我的Ansible版本:Ansible——版本 表1.9 配置的模块搜索路径=/usr/share/ansible

我能做些什么让Ansible分配这些浮动IP


-尤金

我让它工作了。你不需要使用

只用

希望这有帮助