目录

huaweicloud.huaweicloudstack_ansible_modules

Prerequisite

The usage of this ansible modules assumes that you’ve already setup an Ansible environment for HuaweiCloud Stack.

Installed the ansible in your environment.

Installation

  1. Install the modules
    $ ./install.sh
  2. Install required packages
    $ sudo pip install -r requirement.txt

Example Playbook

$ cat test.yml
- hosts: localhost
  tasks:
    - name: create an auto-scaling group
      hcs_as_group:
        auth:
          auth_url: "{{ auth_url }}"
          username: "{{ user_name }}"
          password: "{{ password }}"
          domain_name: "{{ domain_name }}"
          project_name: "{{ project_name }}"
        region: "{{ region }}"

        group_name: "{{ group_name }}"
        state: present
        vpc_id: "{{ vpc_id }}"
        networks: ["{{ test_network }}"]
        desire_instance_number: 2
        min_instance_number: 1
        max_instance_number: 5
        cool_down_time: 600
        health_periodic_audit_time: 15
        delete_publicip: True

Run ansible

$ ansible-playbook test.yml

License

Apache 2.0

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号