Sha256: 4dcd010744277a00aeded211e8739640fd3d5782fa259a6e94901e6c101990b7
Contents?: true
Size: 635 Bytes
Versions: 10
Compression:
Stored size: 635 Bytes
Contents
module Bosh::Bootstrap::NetworkProviders class OpenStack attr_reader :cyoi_provider_client def initialize(cyoi_provider_client) @cyoi_provider_client = cyoi_provider_client end def perform(settings) cyoi_provider_client.create_security_group("ssh", "ssh", 22) cyoi_provider_client.create_security_group("dns-server", "dns-server", protocol: "udp", ports: (53..53) ) cyoi_provider_client.create_security_group("bosh", "bosh", [4222, 6868, 25250, 25555, 25777] ) end end end Bosh::Bootstrap::NetworkProviders.register_provider("openstack", Bosh::Bootstrap::NetworkProviders::OpenStack)
Version data entries
10 entries across 10 versions & 1 rubygems