ansible openstack
[root@openstack ~]# cat openstack.yml
---
- hosts: localhost
remote_user: root
tasks:
- name: install the RDO Yum Respository for CentOS / RHEL
yum: name=https://www.rdoproject.org/repos/rdo-release.rpm state=present
when: ansible_distribution == "CentOS"
- name: install openstack-packstack
yum: name=openstack-packstack state=present
- name: install openstack-dashboard
yum: name=openstack-dashboard state=present
- name: Execute Packstack
command: packstack --allinone --provision-demo=n
[[root@openstack ~]# ansible-playbook openstack.yml
PLAY [all] *********************************************************************
TASK [Gathering Facts] *********************************************************
ok: [192.168.0.107]
TASK [install the RDO Yum Respository for CentOS / RHEL] ***********************
ok: [192.168.0.107]
TASK [install openstack-packstack] *********************************************
changed: [192.168.0.107]
TASK [install openstack-dashboard] *********************************************
changed: [192.168.0.107]
TASK [Execute Packstack] *******************************************************
changed: [192.168.0.107]
PLAY RECAP *********************************************************************
192.168.0.107 : ok=5 changed=3 unreachable=0 failed=0
[root@openstack ~]# cat /root/keystonerc_admin
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD='2ec2847aad604a1c'
export OS_AUTH_URL=http://192.168.0.107:5000/v3
export PS1='[\u@\h \W(keystone_admin)]\$ '
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
[root@openstack ~]#
---
- hosts: localhost
remote_user: root
tasks:
- name: install the RDO Yum Respository for CentOS / RHEL
yum: name=https://www.rdoproject.org/repos/rdo-release.rpm state=present
when: ansible_distribution == "CentOS"
- name: install openstack-packstack
yum: name=openstack-packstack state=present
- name: install openstack-dashboard
yum: name=openstack-dashboard state=present
- name: Execute Packstack
command: packstack --allinone --provision-demo=n
[[root@openstack ~]# ansible-playbook openstack.yml
PLAY [all] *********************************************************************
TASK [Gathering Facts] *********************************************************
ok: [192.168.0.107]
TASK [install the RDO Yum Respository for CentOS / RHEL] ***********************
ok: [192.168.0.107]
TASK [install openstack-packstack] *********************************************
changed: [192.168.0.107]
TASK [install openstack-dashboard] *********************************************
changed: [192.168.0.107]
TASK [Execute Packstack] *******************************************************
changed: [192.168.0.107]
PLAY RECAP *********************************************************************
192.168.0.107 : ok=5 changed=3 unreachable=0 failed=0
[root@openstack ~]# cat /root/keystonerc_admin
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD='2ec2847aad604a1c'
export OS_AUTH_URL=http://192.168.0.107:5000/v3
export PS1='[\u@\h \W(keystone_admin)]\$ '
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
[root@openstack ~]#
Comments
Post a Comment