2016-12-19 4 views
1

Если у меня есть конкретный частный IP-адрес в виде для ec2, например, как я могу указать в профиле соли облакауказать IP-адрес в подсоленном облаке

ec2_private_win_app1: 
    provider: company-nonpod-us-east-1 
    image: ami-xxxxxxxx 
    size: c4.large 
    network_interfaces: 
    - DeviceIndex: 0 
    SubnetId: subnet-xxxxxxxx 
    SecurityGroupId: sg-xxxxxxxx 
    PrivateIpAddresses: 
    - Primary: True 
    #auto assign public ip (not EIP) 
    AssociatePublicIpAddress: False 
    tag: {'Engagement': 'xxxxxxxxxxxxx', 'Owner': 'Tim', 'Name': 'production'} 

ответ

0

Надеется, что вы хорошо.

Ваша текущая конфигурация очень близка. Чтобы определить частный IP в профиле, вы хотите просто добавить:

PrivateIpAddress: 192.168.133.105 

Или ж/д адрес, который вы хотите его быть назначены. Обратите внимание, что вам понадобится это AS WELL AS

PrivateIpAddresses: 
    - primary: True 
+0

Если я попытаюсь добавить IP так, как вы предлагаете, он разбивает yaml и salt-cloud дает трассировку стека python. Если я определяю ip-адрес следующим образом: 'PrivateIpAddresses: - Первичный: True \t \t - ip: 10.48.128.45 yaml works. Но экземпляры ec2 имеют автоматически назначенный IP-адрес. Как я могу это правильно указать> – bluethundr

+0

Хм, интересно. Итак, у вас есть автоматические IP-адреса, включенные в EC2, для этой подсети? –

+0

Да, это так. – bluethundr