Versions in this module Expand all Collapse all v1 v1.2.0 Dec 1, 2021 Changes in this version + const AccessTokenKey + const ActionCreate + const ActionDelete + const ActionUpdate + const AnsibleConfigPath + const AnsibleConfigVar + const AnsibleDestroy + const AnsibleFail + const AnsibleIpRole + const AnsibleLaunch + const AnsibleMainRole + const AnsibleMasterIpRole + const AnsibleOk + const AnsiblePlaybookCmd + const BasePath + const CassandraDefaultVersion + const ClassMasterSlave + const ClassStandAlone + const ClassStorage + const CommonProjectID + const CouchbasePassword + const CouchbasePath + const CouchbaseUsername + const DockerLoginPassword + const DockerLoginUlr + const DockerLoginUser + const ElasticHeapSize + const GroupKey + const HydraClientId + const HydraClientSecret + const HydraRedirectUri + const IgniteMemory + const JupyterToreeVersion + const KeystoneMode + const LogsFileOutput + const LogsLogstashOutput + const NoneAuthMode + const OAuth2Mode + const OsAuthType + const OsAuthUrl + const OsCloudname + const OsComputeApiVersion + const OsIdentityApiVersion + const OsImageApiVersion + const OsInterface + const OsLibertyVersion + const OsNoCache + const OsNoProxy + const OsNovaVersion + const OsPassword + const OsProjectDomainID + const OsProjectDomainName + const OsProjectID + const OsProjectName + const OsPythonwarnings + const OsRegionName + const OsSteinVersion + const OsSwiftPassword + const OsSwiftUsername + const OsTenantId + const OsTenantName + const OsUserDomainName + const OsUsername + const OsUssuriVersion + const OsVolumeApiVersion + const ServiceTypeCassandra + const ServiceTypeElastic + const ServiceTypeIgnite + const ServiceTypeJupyter + const ServiceTypeJupyterhub + const ServiceTypeNFS + const ServiceTypeNextCloud + const ServiceTypeSpark + const SparkHadoopVersion + const SparkUseYarn + const SparkWorkerMemMb + const SparkYarnMasterMemMb + const StatusActive + const StatusFailed + const StatusInited + const StatusMissing + const StatusStopping + const VaultSshKey + var ConfigPath = "configs/config.yaml" + var SshKeyPath = os.Getenv("PWD") + "/ansible/files/ssh_key" + var UseBasePath = true + func DownloadFile(filepath string, url string) (err error) + func ItemExists(slice interface{}, item interface{}) bool + func SetConfigPath(configPath string) + func Unzip(src string, dest string) ([]string, error) + type CbCredentials struct + Address string + Password string + Username string + type Config struct + AdminGroup string + AptMirrorAddress string + AuthorizationModel string + CbKey string + ElasticAddr string + FloatingIP string + GitlabRegistry bool + HydraAdmin string + HydraClient string + HydraKey string + InsecureRegistry bool + InsecureRegistryIp string + Key string + KeystoneAddr string + LogsFilePath string + LogsOutput string + LogstashAddr string + MasterFlavor string + OsImage string + OsKey string + OsVersion string + PipMirrorAddress string + PipTrustedHost string + RegistryKey string + SelfignedRegistry bool + SelfignedRegistryCert string + SelfignedRegistryUrl string + SelfsignedRegistryIp string + SessionIdleTimeout int + SessionLifetime int + SlavesFlavor string + SshKey string + StorageFlavor string + Token string + UseAuth bool + UsePackageMirror string + UsePipMirror string + VaultAddr string + VirtualNetwork string + YumMirrorAddress string + func (Cfg *Config) MakeCfg() error + type DockerCredentials struct + Password string + Url string + User string + type HydraCredentials struct + ClientId string + ClientSecret string + RedirectUri string + type OsCredentials struct + OsAuthType string + OsAuthUrl string + OsCloudname string + OsComputeApiVersion string + OsIdentityApiVersion string + OsImageApiVersion string + OsInterface string + OsNoCache string + OsNoProxy string + OsNovaVersion string + OsPassword string + OsProjectDomainID string + OsProjectDomainName string + OsProjectID string + OsProjectName string + OsPythonwarnings string + OsRegionName string + OsSwiftPassword string + OsSwiftUserName string + OsTenantId string + OsTenantName string + OsUserDomainName string + OsUserName string + OsVolumeApiVersion string + type SecretStorage interface + ConnectVault func() (*vaultapi.Client, *Config) + type VaultCommunicator struct + func (vc *VaultCommunicator) ConnectVault() (*vaultapi.Client, *Config) + func (vc *VaultCommunicator) Init() error