Documentation ¶
Overview ¶
Package microshift provides tools to deploy a MicroShift host via Ansible
Index ¶
- func CreateTempRootDir() string
- func MkAnsiblePlaybookOptions(host string, user string, pullSecret string, rootDir string) playbook.AnsiblePlaybookOptions
- func MkDeployMicroshiftPlaybook(rootDir string)
- func MkLocalSetupPlaybook(rootDir string)
- func MkMicroshiftRoleSetupPlaybook(rootDir string)
- func MkPostInstallPlaybook(rootDir string)
- func MkTemporaryInventoryFile(host string, user string, pullSecret string, rootDir string) string
- func MkTemporaryVarsFile(fqdn string, diskFileSize string, microshiftRolePath string, rootDir string, ...) string
- func RunDeploy(rootDir string, sfOperatorRepoPath string, ansibleMicroshiftRepoPath string, ...)
- func RunLocalSetup(rootDir string, sfOperatorRepoPath string, ansibleMicroshiftRepoPath string, ...)
- func RunMicroshiftRoleSetup(rootDir string, sfOperatorRepoPath string, ansibleMicroshiftRepoPath string, ...)
- func RunPostInstall(rootDir string, sfOperatorRepoPath string, ansibleMicroshiftRepoPath string, ...)
- type GroupVarsData
- type InventoryData
- type PlayBook
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateTempRootDir ¶
func CreateTempRootDir() string
func MkDeployMicroshiftPlaybook ¶
func MkDeployMicroshiftPlaybook(rootDir string)
func MkLocalSetupPlaybook ¶
func MkLocalSetupPlaybook(rootDir string)
func MkMicroshiftRoleSetupPlaybook ¶
func MkMicroshiftRoleSetupPlaybook(rootDir string)
func MkPostInstallPlaybook ¶
func MkPostInstallPlaybook(rootDir string)
func MkTemporaryVarsFile ¶
func RunDeploy ¶
func RunDeploy(rootDir string, sfOperatorRepoPath string, ansibleMicroshiftRepoPath string, options playbook.AnsiblePlaybookOptions)
func RunLocalSetup ¶
func RunLocalSetup(rootDir string, sfOperatorRepoPath string, ansibleMicroshiftRepoPath string, options playbook.AnsiblePlaybookOptions)
func RunMicroshiftRoleSetup ¶
func RunMicroshiftRoleSetup(rootDir string, sfOperatorRepoPath string, ansibleMicroshiftRepoPath string, options playbook.AnsiblePlaybookOptions)
func RunPostInstall ¶
func RunPostInstall(rootDir string, sfOperatorRepoPath string, ansibleMicroshiftRepoPath string, options playbook.AnsiblePlaybookOptions)
Types ¶
type GroupVarsData ¶
type InventoryData ¶
Click to show internal directories.
Click to hide internal directories.