在另一个minion的州使用salt-cloud AWS EC2公共IP

时间:2014-09-16 04:44:30

标签: amazon-web-services amazon-ec2 salt-stack

我使用salt-cloud处理映射文件以成功配置新的EC2实例:

$ sudo salt-cloud -m cloud/map.yaml
...
[INFO    ] Salt installed on us-west-1
[INFO    ] Created Cloud VM 'us-west-1'
[INFO    ] Complete
us-west-1:
...
$ salt -l debug 'us-west-1' test.ping
us-west-1:
    True

现在我需要在另一个minion的状态中使用该实例的公共IP来进行各种配置。什么是"正确的方式"这样做?

1 个答案:

答案 0 :(得分:1)

我正在使用this salt-contrib模块。非常有用,并且不仅适用于获取ec2的公共IP地址。它创建了一个名为external_ip的粒子,它使用外部服务来检测当前的IP地址。这很简单。