Comparison data type mismatch corrected
This commit is contained in:
parent
0c98c764e3
commit
8f45b77d30
1 changed files with 18 additions and 14 deletions
|
@ -94,19 +94,23 @@ notes:
|
|||
'''
|
||||
|
||||
EXAMPLES = '''
|
||||
# Create a server
|
||||
- local_action:
|
||||
module: rax
|
||||
credentials: ~/.raxpub
|
||||
service: cloudservers
|
||||
name: rax-test1
|
||||
flavor: 5
|
||||
image: b11d9567-e412-4255-96b9-bd63ab23bcfe
|
||||
files:
|
||||
/root/.ssh/authorized_keys: /home/localuser/.ssh/id_rsa.pub
|
||||
/root/test.txt: /home/localuser/test.txt
|
||||
wait: yes
|
||||
state: present
|
||||
- name: Build a Cloud Server
|
||||
gather_facts: False
|
||||
|
||||
tasks:
|
||||
- name: Server build request
|
||||
local_action:
|
||||
module: rax
|
||||
credentials: ~/.raxpub
|
||||
service: cloudservers
|
||||
name: rax-test1
|
||||
flavor: 5
|
||||
image: b11d9567-e412-4255-96b9-bd63ab23bcfe
|
||||
files:
|
||||
/root/.ssh/authorized_keys: /home/localuser/.ssh/id_rsa.pub
|
||||
/root/test.txt: /home/localuser/test.txt
|
||||
wait: yes
|
||||
state: present
|
||||
'''
|
||||
|
||||
import sys
|
||||
|
@ -196,7 +200,7 @@ def cloudservers(module, state, name, flavor, image, meta, key_name, files,
|
|||
# See if we can find a server that matches our credentials
|
||||
for server in servers:
|
||||
if server.name == name:
|
||||
if server.flavor['id'] == flavor and \
|
||||
if int(server.flavor['id']) == int(flavor) and \
|
||||
server.image['id'] == image and \
|
||||
server.metadata == meta:
|
||||
try:
|
||||
|
|
Loading…
Reference in a new issue