mac_maker
Project Overview
Ensure Python is Installed
Using Mac Maker
CLI Summary
CLI Subcommand Reference
Mac Maker Profiles
Mac Maker Spec Files
Build Instructions
License
Codebase
mac_maker
Index
Index
Symbols
|
A
|
C
|
D
|
F
|
G
|
I
|
J
|
L
|
M
|
P
|
R
|
S
|
T
|
V
|
W
Symbols
--branch
mac_maker.cli-apply-github command line option
mac_maker.cli-precheck-github command line option
--debug
mac_maker.cli command line option
,
[1]
A
add_folder() (mac_maker.utilities.workspace.WorkSpace method)
add_repository() (mac_maker.utilities.workspace.WorkSpace method)
add_spec_file() (mac_maker.utilities.workspace.WorkSpace method)
AnsibleBaseException
AnsibleEnvironment (class in mac_maker.ansible_controller.environment)
AnsibleInterpreter (class in mac_maker.ansible_controller.interpreter)
AnsibleInterpreterNotFound
AnsibleInventoryFile (class in mac_maker.ansible_controller.inventory)
AnsibleProcess (class in mac_maker.ansible_controller.process)
AnsibleRunner (class in mac_maker.ansible_controller.runner)
C
content (mac_maker.profile.spec_file.SpecFile property)
D
download_zip_bundle_profile() (mac_maker.utilities.github.GithubRepository method)
F
FOLDER_PATH
mac_maker.cli-apply-folder command line option
mac_maker.cli-precheck-folder command line option
FolderJob (class in mac_maker.jobs.folder)
from_profile() (mac_maker.ansible_controller.spec.Spec class method)
G
get_branch_name() (mac_maker.utilities.github.GithubRepository method)
get_collections_path() (mac_maker.profile.Profile method)
get_galaxy_requirements_file() (mac_maker.profile.Profile method)
get_http_url() (mac_maker.utilities.github.GithubRepository method)
get_interpreter_path() (mac_maker.ansible_controller.interpreter.AnsibleInterpreter method)
get_inventory_file() (mac_maker.profile.Profile method)
get_org_name() (mac_maker.utilities.github.GithubRepository method)
get_playbook_file() (mac_maker.profile.Profile method)
get_precheck_content() (mac_maker.jobs.bases.provisioner.ProvisionerJobBase method)
get_precheck_data() (mac_maker.profile.precheck.precheck_extractor.PrecheckExtractor method)
get_profile_data_path() (mac_maker.profile.Profile method)
get_profile_root() (mac_maker.profile.Profile method)
get_repo_name() (mac_maker.utilities.github.GithubRepository method)
get_roles_path() (mac_maker.profile.Profile method)
get_spec() (mac_maker.jobs.bases.provisioner.ProvisionerJobBase method)
get_spec_file() (mac_maker.profile.Profile method)
get_ssh_url() (mac_maker.utilities.github.GithubRepository method)
get_zip_bundle_root_folder() (mac_maker.utilities.github.GithubRepository method)
get_zip_bundle_url() (mac_maker.utilities.github.GithubRepository method)
GITHUB_URL
mac_maker.cli-apply-github command line option
mac_maker.cli-precheck-github command line option
GithubCommunicationError
GithubExceptionBase
GitHubJob (class in mac_maker.jobs.github)
GithubRepository (class in mac_maker.utilities.github)
GithubRepositoryInvalid
I
initialize_spec_file() (mac_maker.jobs.bases.provisioner.ProvisionerJobBase method)
(mac_maker.jobs.folder.FolderJob method)
(mac_maker.jobs.github.GitHubJob method)
(mac_maker.jobs.spec_file.SpecFileJob method)
invoke() (mac_maker.jobs.bases.simple.SimpleJobBase method)
(mac_maker.jobs.version.VersionJob method)
J
JSONFileReader (class in mac_maker.utilities.mixins.json_file)
JSONFileWriter (class in mac_maker.utilities.mixins.json_file)
L
load() (mac_maker.profile.spec_file.SpecFile method)
load_json_file() (mac_maker.utilities.mixins.json_file.JSONFileReader method)
Logger (class in mac_maker.utilities.logger)
M
mac_maker.ansible_controller
module
mac_maker.ansible_controller.environment
module
mac_maker.ansible_controller.exceptions
module
mac_maker.ansible_controller.interpreter
module
mac_maker.ansible_controller.inventory
module
mac_maker.ansible_controller.process
module
mac_maker.ansible_controller.runner
module
mac_maker.ansible_controller.spec
module
mac_maker.cli
module
mac_maker.cli command line option
--debug
,
[1]
mac_maker.cli-apply-folder command line option
FOLDER_PATH
mac_maker.cli-apply-github command line option
--branch
GITHUB_URL
mac_maker.cli-apply-spec command line option
SPEC_FILE
mac_maker.cli-precheck-folder command line option
FOLDER_PATH
mac_maker.cli-precheck-github command line option
--branch
GITHUB_URL
mac_maker.cli-precheck-spec command line option
SPEC_FILE
mac_maker.config
module
mac_maker.jobs
module
mac_maker.jobs.bases
module
mac_maker.jobs.bases.provisioner
module
mac_maker.jobs.bases.simple
module
mac_maker.jobs.folder
module
mac_maker.jobs.github
module
mac_maker.jobs.spec_file
module
mac_maker.jobs.version
module
mac_maker.profile
module
mac_maker.profile.precheck
module
mac_maker.profile.precheck.exceptions
module
mac_maker.profile.precheck.precheck_extractor
module
mac_maker.profile.precheck.precheck_validator
module
mac_maker.profile.spec_file
module
mac_maker.profile.spec_file.exceptions
module
mac_maker.profile.spec_file.spec_file_validator
module
mac_maker.utilities
module
mac_maker.utilities.exceptions
module
mac_maker.utilities.github
module
mac_maker.utilities.logger
module
mac_maker.utilities.mixins
module
mac_maker.utilities.mixins.json_file
module
mac_maker.utilities.mixins.text_file
module
mac_maker.utilities.sudo
module
mac_maker.utilities.workspace
module
module
mac_maker.ansible_controller
mac_maker.ansible_controller.environment
mac_maker.ansible_controller.exceptions
mac_maker.ansible_controller.interpreter
mac_maker.ansible_controller.inventory
mac_maker.ansible_controller.process
mac_maker.ansible_controller.runner
mac_maker.ansible_controller.spec
mac_maker.cli
mac_maker.config
mac_maker.jobs
mac_maker.jobs.bases
mac_maker.jobs.bases.provisioner
mac_maker.jobs.bases.simple
mac_maker.jobs.folder
mac_maker.jobs.github
mac_maker.jobs.spec_file
mac_maker.jobs.version
mac_maker.profile
mac_maker.profile.precheck
mac_maker.profile.precheck.exceptions
mac_maker.profile.precheck.precheck_extractor
mac_maker.profile.precheck.precheck_validator
mac_maker.profile.spec_file
mac_maker.profile.spec_file.exceptions
mac_maker.profile.spec_file.spec_file_validator
mac_maker.utilities
mac_maker.utilities.exceptions
mac_maker.utilities.github
mac_maker.utilities.logger
mac_maker.utilities.mixins
mac_maker.utilities.mixins.json_file
mac_maker.utilities.mixins.text_file
mac_maker.utilities.sudo
mac_maker.utilities.workspace
P
path (mac_maker.profile.spec_file.SpecFile property)
precheck() (mac_maker.jobs.bases.provisioner.ProvisionerJobBase method)
PrecheckBaseException
PrecheckExtractor (class in mac_maker.profile.precheck.precheck_extractor)
PrecheckValidationError
PrecheckValidator (class in mac_maker.profile.precheck.precheck_validator)
Profile (class in mac_maker.profile)
prompt_for_sudo() (mac_maker.utilities.sudo.SUDO method)
provision() (mac_maker.jobs.bases.provisioner.ProvisionerJobBase method)
ProvisionerJobBase (class in mac_maker.jobs.bases.provisioner)
R
read_text_file() (mac_maker.utilities.mixins.text_file.TextFileReader method)
S
setup() (mac_maker.ansible_controller.environment.AnsibleEnvironment method)
(mac_maker.utilities.logger.Logger method)
SimpleJobBase (class in mac_maker.jobs.bases.simple)
spawn() (mac_maker.ansible_controller.process.AnsibleProcess method)
Spec (class in mac_maker.ansible_controller.spec)
SPEC_FILE
mac_maker.cli-apply-spec command line option
mac_maker.cli-precheck-spec command line option
SpecFile (class in mac_maker.profile.spec_file)
SpecFileBaseException
SpecFileContentNotDefined
SpecFileJob (class in mac_maker.jobs.spec_file)
SpecFilePathNotDefined
SpecFileValidationError
SpecFileValidator (class in mac_maker.profile.spec_file.spec_file_validator)
start() (mac_maker.ansible_controller.runner.AnsibleRunner method)
SUDO (class in mac_maker.utilities.sudo)
T
TextFileReader (class in mac_maker.utilities.mixins.text_file)
TextFileWriter (class in mac_maker.utilities.mixins.text_file)
TypePrecheckEnvironmentValidationResult (class in mac_maker.profile.precheck)
TypePrecheckFileData (class in mac_maker.profile.precheck)
TypePrecheckVariableDefinition (class in mac_maker.profile.precheck)
V
validate() (mac_maker.profile.spec_file.spec_file_validator.SpecFileValidator method)
validate_config() (mac_maker.profile.precheck.precheck_validator.PrecheckValidator method)
validate_environment() (mac_maker.profile.precheck.precheck_validator.PrecheckValidator method)
VersionJob (class in mac_maker.jobs.version)
W
WorkSpace (class in mac_maker.utilities.workspace)
WorkSpaceExceptionBase
WorkSpaceInvalid
write() (mac_maker.ansible_controller.inventory.AnsibleInventoryFile method)
(mac_maker.profile.spec_file.SpecFile method)
write_json_file() (mac_maker.utilities.mixins.json_file.JSONFileWriter method)
write_text_file() (mac_maker.utilities.mixins.text_file.TextFileWriter method)