gcompute_firewall 'test-fw-allow-ssh' do
action :create
allowed [
{
ip_protocol: 'tcp',
ports: ['8081']
}
]
target_tags [
'instance-test'
]
project ENV['GCP_PROJECT'] # ex: 'my-test-project'
credential 'mycred'
end
1) Как задать несколько портов?
Так:
allowed [
{
ip_protocol string,
ports [
string,
...
],
},
...
]
2) Где найти доку по gcompute_firewall ресурсу?
Тут:
https://supermarket.chef.io/cookbooks/google-gcompute
3) Хочу использовать chef как IaC стоит ли овчинка выделки или для этого принято использовать другие инструменты типа teraform?