只需一个选项,用中文将以下内容进行释义:使用Ansible轻松安装usacloud

樱云CLI Usacloud现在可以通过Ansible一键安装了!!!由于在Ansible Galaxy上发布了角色,所以安装非常方便。

使用方法

安装Ansible

首先,先安装ansible。
使用各个操作系统的包管理工具进行安装会比较方便。
(此次操作终端是CentOS)

这个地方有很多ansible入门等相关文档,请根据需要进行参考。

$ yum install -y ansible

从Ansible Galaxy安装适用于Usacloud的角色。

使用软件包管理器安装ansible后应该可以使用ansible-galaxy命令。
该命令可用于从Ansible Galaxy共享服务中安装Ansible角色等操作。

通过运行”ansible-galaxy install sacloud.usacloud”,您可以安装适用于Usacloud的角色。

$ ansible-galaxy install sacloud.usacloud

- downloading role 'usacloud', owned by sacloud
- downloading role from https://github.com/sacloud/ansible-role-usacloud/archive/master.tar.gz
- extracting sacloud.usacloud to /etc/ansible/roles/sacloud.usacloud
- sacloud.usacloud (master) was installed successfully

使用Usacloud角色进行安装。

这次我们将在工作终端自身上安装Usacloud。根据需要,请修改hosts部分,或准备好清单文件。

首先,创建以下yaml文件。

- hosts: localhost
  roles:
     - { role: sacloud.usacloud }

接下来,执行ansible-playbook。

$ ansible-playbook install-usacloud.yml

这样,Usacloud安装就完成了!哇,有了Ansible galaxy提供的角色,真是太方便了!

非常感谢@wate的创作者!

请查看相关链接。

    • Ansible Galaxy – sacloud.usacloud

 

    GitHub(ansible-role-usacloud)
bannerAds