in pkg/userdata/input.go [60:76]
func (args *EtcdadmArgs) SystemdFlags() []string {
flags := make([]string, 0, 3)
flags = append(flags, "--init-system systemd")
if args.Version != "" {
flags = append(flags, fmt.Sprintf("--version %s", args.Version))
}
if args.EtcdReleaseURL != "" {
flags = append(flags, fmt.Sprintf("--release-url %s", args.EtcdReleaseURL))
}
if args.InstallDir != "" {
flags = append(flags, fmt.Sprintf("--install-dir %s", args.InstallDir))
}
if args.CipherSuites != "" {
flags = append(flags, fmt.Sprintf("--cipher-suites %s", args.CipherSuites))
}
return flags
}