def options(self): options = super(VagrantOptions, self).options() ports = parse_ports(self.ports.text(), self) if ports is None: return None for host, container, proto in parse_ports(self.ports.text(), self): options['args'].append('--expose-port=%s:%s/%s' % (host, container, proto)) return options
def options(self): options = super(VagrantOptions, self).options() ports = parse_ports(self.ports.text(), self) if ports is None: return None for host, container, proto in parse_ports(self.ports.text(), self): options['args'].append('--expose-port=%s:%s/%s' % (host, container, proto)) record_usage(vagrant_run_port_fwd=bool(ports)) return options
def options(self): options = super(DockerOptions, self).options() if self.tunneled_x11.isChecked(): options['args'].append('--tunneled-x11') record_usage(docker_tunneled_x11=True) if self.detach.isChecked(): options['args'].append('--detach') record_usage(docker_detach=True) nb_raw = 0 for opt in self.raw_options.text().split(): opt = opt.strip() if opt: nb_raw += 1 options['args'].append('--docker-option=%s' % opt) if nb_raw: record_usage(docker_raw_options=nb_raw) ports = parse_ports(self.ports.text(), self) if ports is None: return None for host, container, proto in ports: options['args'].extend([ '--docker-option=-p', '--docker-option=%s:%s/%s' % (host, container, proto) ]) record_usage(docker_run_port_fwd=bool(ports)) return options
def options(self): options = super(VagrantOptions, self).options() if self.image.text(): options['args'].extend(['--base-image', self.image.text()]) if self.distribution.text(): options['args'].extend(['--distribution', self.distribution.text()]) if self.memory.value() != 99: options['args'].extend(['--memory', '%d' % self.memory.value()]) if self.gui.isChecked(): options['args'].append('--use-gui') ports = parse_ports(self.ports.text(), self) if ports is None: return None for host, container, proto in ports: options['args'].append('--expose-port=%s:%s/%s' % ( host, container, proto)) if not self.use_chroot.isChecked(): options['args'].append('--dont-use-chroot') if not self.magic_dirs.isChecked(): options['args'].append('--dont-bind-magic-dirs') return options
def options(self): options = super(DockerOptions, self).options() if self.tunneled_x11.isChecked(): options['args'].append('--tunneled-x11') record_usage(docker_tunneled_x11=True) if self.detach.isChecked(): options['args'].append('--detach') record_usage(docker_detach=True) nb_raw = 0 for opt in self.raw_options.text().split(): opt = opt.strip() if opt: nb_raw += 1 options['args'].append('--docker-option=%s' % opt) if nb_raw: record_usage(docker_raw_options=nb_raw) ports = parse_ports(self.ports.text(), self) if ports is None: return None for host, container, proto in ports: options['args'].extend( ['--docker-option=-p', '--docker-option=%s:%s/%s' % (host, container, proto)]) record_usage(docker_run_port_fwd=bool(ports)) return options
def options(self): options = super(VagrantOptions, self).options() if self.image.text(): options['args'].extend(['--base-image', self.image.text()]) record_usage(vagrant_base_image=True) if self.distribution.text(): options['args'].extend( ['--distribution', self.distribution.text()]) record_usage(vagrant_distribution=True) if self.memory.value() != 99: options['args'].extend(['--memory', '%d' % self.memory.value()]) record_usage(vagrant_memory=self.memory.value()) if self.gui.isChecked(): options['args'].append('--use-gui') record_usage(vagrant_gui=True) ports = parse_ports(self.ports.text(), self) if ports is None: return None record_usage(vagrant_unpack_port_fwd=bool(ports)) for host, container, proto in ports: options['args'].append('--expose-port=%s:%s/%s' % (host, container, proto)) if not self.use_chroot.isChecked(): options['args'].append('--dont-use-chroot') record_usage(vagrant_no_chroot=True) if not self.magic_dirs.isChecked(): options['args'].append('--dont-bind-magic-dirs') record_usage(vagrant_magic_dirs=False) return options
def options(self): options = super(VagrantOptions, self).options() if self.image.text(): options['args'].extend(['--base-image', self.image.text()]) record_usage(vagrant_base_image=True) if self.distribution.text(): options['args'].extend(['--distribution', self.distribution.text()]) record_usage(vagrant_distribution=True) if self.memory.value() != 99: options['args'].extend(['--memory', '%d' % self.memory.value()]) record_usage(vagrant_memory=self.memory.value()) if self.gui.isChecked(): options['args'].append('--use-gui') record_usage(vagrant_gui=True) ports = parse_ports(self.ports.text(), self) if ports is None: return None record_usage(vagrant_unpack_port_fwd=bool(ports)) for host, container, proto in ports: options['args'].append('--expose-port=%s:%s/%s' % ( host, container, proto)) if not self.use_chroot.isChecked(): options['args'].append('--dont-use-chroot') record_usage(vagrant_no_chroot=True) if not self.magic_dirs.isChecked(): options['args'].append('--dont-bind-magic-dirs') record_usage(vagrant_magic_dirs=False) return options
def options(self): options = super(DockerOptions, self).options() if self.tunneled_x11.isChecked(): options['args'].append('--tunneled-x11') if self.detach.isChecked(): options['args'].append('--detach') for opt in self.raw_options.text().split(): opt = opt.strip() if opt: options['args'].append('--docker-option=%s' % opt) ports = parse_ports(self.ports.text(), self) if ports is None: return None for host, container, proto in ports: options['args'].extend([ '--docker-option=-p', '--docker-option=%s:%s/%s' % (host, container, proto) ]) return options