Hello there,
I am trying to understand why the linode creation does not work. I am using this ansible template:
- hosts: localhost
connection: local
gather_facts: false
tasks:
- name: Create linode server
linode:
api_key: '---LINODE-API-KEY-HERE---'
name: linodeserver
plan: 1 #cheapest
datacenter: 6 #newmark NJ
distribution: 127 #centos 6.5
password: '-AUX-PASSWORD-HERE'
ssh_pub_key: 'ssh-rsa AAAAB3NzaC----RSA HERE-----'
wait: yes
wait_timeout: 300
state: present
register: linode
- name: Adding the new box to the dynamic inventory
add_host: hostname="{{ linode.instance.ipv4 }}" groupname=linodehosts
- name: Wait for SSH to come up
local_action: wait_for host="{{ linode.instance.ipv4 }}" port=22 delay=60 timeout=320 state=started
*based on https://gist.github.com/vicendominguez/805fb9f5426083a7ab05#file-ansible-linode-template-yml*
I run the playbook with the following command: ansible-playbook ansible-linode-template.yml
Output:
PLAY [localhost] **************************************************************
TASK: [Create linode server] **************************************************
failed: [localhost] => {“failed”: true, “parsed”: false}
[test_echo] The requested class does not existTraceback (most recent call last):
File “/home/user/.ansible/tmp/ansible-tmp-1436802938.49-243880221068828/linode”, line 2098, in
main()
File “/home/user/.ansible/tmp/ansible-tmp-1436802938.49-243880221068828/linode”, line 485, in main
module.fail_json(msg = ‘%s’ % e.value[0][‘ERRORMESSAGE’])
AttributeError: ‘LinodeException’ object has no attribute ‘value’
Any ideas what I am doing wrong here?
Does anyone did ever create Linode servers successfully?
Any help would be extremely appreciated.
Cheers,
Artur
HQ - Ferry House, 48 Lower Mount Street, Dublin 2, Ireland
NYC - 1185 Avenue of the Americas, 23rd Floor, New York, NY 10036, USA
Hong Kong - Level 25, Central Plaza, 18 Harbour Road, Wan Chai, Hong Kong SAR
Storyful powers great storytelling
This e-mail and any attachments are confidential, may be legally privileged and are the property of Storyful Limited on whose systems they were generated. Storyful Limited is registered in Ireland under number 478477, has its registered office at Ferry House, 48 Lower Mount Street, Dublin 2, Ireland. If you have received this e-mail in error, please notify the sender immediately and do not use, distribute, store or copy it in any way. Statements or opinions in this e-mail or any attachment are those of the author and are not necessarily agreed or authorised by Storyful Limited. Storyful Limited may monitor outgoing or incoming emails as permitted by law. It accepts no liability for viruses introduced by this e-mail or attachments.