This repository was archived by the owner on Jul 18, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 14 files changed +21
-39
lines changed
Expand file tree Collapse file tree 14 files changed +21
-39
lines changed Original file line number Diff line number Diff line change @@ -237,14 +237,12 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
237237 d .RootSize = int64 (flags .Int ("amazonec2-root-size" ))
238238 d .VolumeType = flags .String ("amazonec2-volume-type" )
239239 d .IamInstanceProfile = flags .String ("amazonec2-iam-instance-profile" )
240- d .SwarmMaster = flags .Bool ("swarm-master" )
241- d .SwarmHost = flags .String ("swarm-host" )
242- d .SwarmDiscovery = flags .String ("swarm-discovery" )
243240 d .SSHUser = flags .String ("amazonec2-ssh-user" )
244241 d .SSHPort = 22
245242 d .PrivateIPOnly = flags .Bool ("amazonec2-private-address-only" )
246243 d .UsePrivateIP = flags .Bool ("amazonec2-use-private-address" )
247244 d .Monitoring = flags .Bool ("amazonec2-monitoring" )
245+ d .SetSwarmConfigFromFlags (flags )
248246
249247 if d .AccessKey == "" {
250248 return fmt .Errorf ("amazonec2 driver requires the --amazonec2-access-key option" )
Original file line number Diff line number Diff line change @@ -180,9 +180,7 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
180180 d .DockerPort = flags .Int ("azure-docker-port" )
181181 d .DockerSwarmMasterPort = flags .Int ("azure-docker-swarm-master-port" )
182182 d .SSHPort = flags .Int ("azure-ssh-port" )
183- d .SwarmMaster = flags .Bool ("swarm-master" )
184- d .SwarmHost = flags .String ("swarm-host" )
185- d .SwarmDiscovery = flags .String ("swarm-discovery" )
183+ d .SetSwarmConfigFromFlags (flags )
186184
187185 return nil
188186}
Original file line number Diff line number Diff line change @@ -131,11 +131,9 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
131131 d .PrivateNetworking = flags .Bool ("digitalocean-private-networking" )
132132 d .Backups = flags .Bool ("digitalocean-backups" )
133133 d .UserDataFile = flags .String ("digitalocean-userdata" )
134- d .SwarmMaster = flags .Bool ("swarm-master" )
135- d .SwarmHost = flags .String ("swarm-host" )
136- d .SwarmDiscovery = flags .String ("swarm-discovery" )
137134 d .SSHUser = flags .String ("digitalocean-ssh-user" )
138135 d .SSHPort = flags .Int ("digitalocean-ssh-port" )
136+ d .SetSwarmConfigFromFlags (flags )
139137
140138 if d .AccessToken == "" {
141139 return fmt .Errorf ("digitalocean driver requires the --digitalocean-access-token option" )
Original file line number Diff line number Diff line change @@ -130,9 +130,7 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
130130 }
131131 d .SecurityGroup = strings .Join (securityGroups , "," )
132132 d .AvailabilityZone = flags .String ("exoscale-availability-zone" )
133- d .SwarmMaster = flags .Bool ("swarm-master" )
134- d .SwarmHost = flags .String ("swarm-host" )
135- d .SwarmDiscovery = flags .String ("swarm-discovery" )
133+ d .SetSwarmConfigFromFlags (flags )
136134
137135 if d .URL == "" {
138136 d .URL = "https://api.exoscale.ch/compute"
Original file line number Diff line number Diff line change @@ -165,11 +165,9 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
165165 d .UseInternalIP = flags .Bool ("google-use-internal-ip" )
166166 d .Scopes = flags .String ("google-scopes" )
167167 d .Tags = flags .String ("google-tags" )
168- d .SwarmMaster = flags .Bool ("swarm-master" )
169- d .SwarmHost = flags .String ("swarm-host" )
170- d .SwarmDiscovery = flags .String ("swarm-discovery" )
171168 d .SSHUser = flags .String ("google-username" )
172169 d .SSHPort = 22
170+ d .SetSwarmConfigFromFlags (flags )
173171
174172 return nil
175173}
Original file line number Diff line number Diff line change @@ -83,10 +83,9 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
8383 d .DiskSize = flags .Int ("hyperv-disk-size" )
8484 d .MemSize = flags .Int ("hyperv-memory" )
8585 d .CPU = flags .Int ("hyperv-cpu-count" )
86- d .SwarmMaster = flags .Bool ("swarm-master" )
87- d .SwarmHost = flags .String ("swarm-host" )
88- d .SwarmDiscovery = flags .String ("swarm-discovery" )
8986 d .SSHUser = "docker"
87+ d .SetSwarmConfigFromFlags (flags )
88+
9089 return nil
9190}
9291
Original file line number Diff line number Diff line change @@ -270,9 +270,7 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
270270 d .SSHPort = flags .Int ("openstack-ssh-port" )
271271 d .KeyPairName = flags .String ("openstack-keypair-name" )
272272 d .PrivateKeyFile = flags .String ("openstack-private-key-file" )
273- d .SwarmMaster = flags .Bool ("swarm-master" )
274- d .SwarmHost = flags .String ("swarm-host" )
275- d .SwarmDiscovery = flags .String ("swarm-discovery" )
273+ d .SetSwarmConfigFromFlags (flags )
276274
277275 return d .checkConfig ()
278276}
Original file line number Diff line number Diff line change @@ -119,9 +119,7 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
119119 d .FlavorId = flags .String ("rackspace-flavor-id" )
120120 d .SSHUser = flags .String ("rackspace-ssh-user" )
121121 d .SSHPort = flags .Int ("rackspace-ssh-port" )
122- d .SwarmMaster = flags .Bool ("swarm-master" )
123- d .SwarmHost = flags .String ("swarm-host" )
124- d .SwarmDiscovery = flags .String ("swarm-discovery" )
122+ d .SetSwarmConfigFromFlags (flags )
125123
126124 if d .Region == "" {
127125 return missingEnvOrOption ("Region" , "OS_REGION_NAME" , "--rackspace-region" )
Original file line number Diff line number Diff line change @@ -217,9 +217,7 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
217217 ApiKey : flags .String ("softlayer-api-key" ),
218218 }
219219
220- d .SwarmMaster = flags .Bool ("swarm-master" )
221- d .SwarmHost = flags .String ("swarm-host" )
222- d .SwarmDiscovery = flags .String ("swarm-discovery" )
220+ d .SetSwarmConfigFromFlags (flags )
223221 d .SSHUser = "root"
224222 d .SSHPort = 22
225223
Original file line number Diff line number Diff line change @@ -184,9 +184,7 @@ func (d *Driver) SetConfigFromFlags(flags drivers.DriverOptions) error {
184184 d .Memory = flags .Int ("virtualbox-memory" )
185185 d .DiskSize = flags .Int ("virtualbox-disk-size" )
186186 d .Boot2DockerURL = flags .String ("virtualbox-boot2docker-url" )
187- d .SwarmMaster = flags .Bool ("swarm-master" )
188- d .SwarmHost = flags .String ("swarm-host" )
189- d .SwarmDiscovery = flags .String ("swarm-discovery" )
187+ d .SetSwarmConfigFromFlags (flags )
190188 d .SSHUser = "docker"
191189 d .Boot2DockerImportVM = flags .String ("virtualbox-import-boot2docker-vm" )
192190 d .HostDNSResolver = flags .Bool ("virtualbox-host-dns-resolver" )
You can’t perform that action at this time.
0 commit comments