Table of Contents - serverkit-1.0.0 Documentation
Classes and Modules
- AtLeastOneOfValidator
- ReadableValidator
- RegexpValidator
- RequiredValidator
- Serverkit
- Serverkit::Actions
- Serverkit::Actions::Apply
- Serverkit::Actions::Base
- Serverkit::Actions::Check
- Serverkit::Actions::Inspect
- Serverkit::Actions::Validate
- Serverkit::Backends
- Serverkit::Backends::BaseBackend
- Serverkit::Backends::LocalBackend
- Serverkit::Backends::SshBackend
- Serverkit::Command
- Serverkit::Errors
- Serverkit::Errors::AttributeValidationError
- Serverkit::Errors::Base
- Serverkit::Errors::InvalidRecipeTypeError
- Serverkit::Errors::InvalidResourcesTypeError
- Serverkit::Errors::MissingActionNameArgumentError
- Serverkit::Errors::MissingRecipePathArgumentError
- Serverkit::Errors::MissingResourceTypeError
- Serverkit::Errors::NonExistentPathError
- Serverkit::Errors::UnknownActionNameError
- Serverkit::Errors::UnknownResourceTypeError
- Serverkit::Loaders
- Serverkit::Loaders::BaseLoader
- Serverkit::Loaders::RecipeLoader
- Serverkit::Loaders::VariablesLoader
- Serverkit::Logger
- Serverkit::Logger::Formatter
- Serverkit::Logger::ResourceApplyStateView
- Serverkit::Logger::ResourceCheckStateView
- Serverkit::Logger::ResourceStateView
- Serverkit::Recipe
- Serverkit::ResourceBuilder
- Serverkit::Resources
- Serverkit::Resources::Base
- Serverkit::Resources::Command
- Serverkit::Resources::Directory
- Serverkit::Resources::Entry
- Serverkit::Resources::File
- Serverkit::Resources::Git
- Serverkit::Resources::Group
- Serverkit::Resources::Line
- Serverkit::Resources::Line::Content
- Serverkit::Resources::Missing
- Serverkit::Resources::Nothing
- Serverkit::Resources::Package
- Serverkit::Resources::Recipe
- Serverkit::Resources::RemoteFile
- Serverkit::Resources::Service
- Serverkit::Resources::Symlink
- Serverkit::Resources::Template
- Serverkit::Resources::Unknown
- Serverkit::Resources::User
- Serverkit::Variables
- Serverkit::Variables::BindableMash
- TypeValidator
Methods
- ::abstract_class? — Serverkit::Resources::Base
- ::attribute — Serverkit::Resources::Base
- ::new — Serverkit::Actions::Base
- ::new — Serverkit::Backends::BaseBackend
- ::new — Serverkit::Backends::SshBackend
- ::new — Serverkit::Command
- ::new — Serverkit::Errors::AttributeValidationError
- ::new — Serverkit::Errors::InvalidRecipeTypeError
- ::new — Serverkit::Errors::InvalidResourcesTypeError
- ::new — Serverkit::Errors::NonExistentPathError
- ::new — Serverkit::Errors::UnknownActionNameError
- ::new — Serverkit::Errors::UnknownResourceTypeError
- ::new — Serverkit::Loaders::BaseLoader
- ::new — Serverkit::Loaders::RecipeLoader
- ::new — Serverkit::Logger
- ::new — Serverkit::Logger::ResourceStateView
- ::new — Serverkit::Recipe
- ::new — Serverkit::ResourceBuilder
- ::new — Serverkit::Resources::Base
- ::new — Serverkit::Resources::Line::Content
- ::new — Serverkit::Variables
- ::new — Serverkit::Variables::BindableMash
- #_clone — Serverkit::Resources::Git
- #_inspect — Serverkit::Command
- #abort_with_errors — Serverkit::Actions::Base
- #absent? — Serverkit::Resources::Line
- #action_name — Serverkit::Command
- #action_options — Serverkit::Command
- #add_user — Serverkit::Resources::User
- #all_errors — Serverkit::Resources::Base
- #all_errors — Serverkit::Resources::Missing
- #all_errors — Serverkit::Resources::Unknown
- #append — Serverkit::Resources::Line::Content
- #applied_remote_file_content — Serverkit::Resources::Line
- #apply — Serverkit::Command
- #apply — Serverkit::Resources::Command
- #apply — Serverkit::Resources::Entry
- #apply — Serverkit::Resources::Git
- #apply — Serverkit::Resources::Group
- #apply — Serverkit::Resources::Line
- #apply — Serverkit::Resources::Nothing
- #apply — Serverkit::Resources::Package
- #apply — Serverkit::Resources::Service
- #apply — Serverkit::Resources::Symlink
- #apply — Serverkit::Resources::User
- #apply_resources — Serverkit::Actions::Apply
- #attribute_validation_errors — Serverkit::Resources::Base
- #available_resource_classes — Serverkit::ResourceBuilder
- #backend_host — Serverkit::Logger::ResourceStateView
- #backends — Serverkit::Actions::Base
- #binding — Serverkit::Variables::BindableMash
- #binding_for_erb — Serverkit::Loaders::BaseLoader
- #binding_for_erb — Serverkit::Loaders::RecipeLoader
- #build — Serverkit::ResourceBuilder
- #bundle — Serverkit::Actions::Base
- #call — Serverkit::Actions::Base
- #call — Serverkit::Command
- #call — Serverkit::Logger::Formatter
- #check — Serverkit::Command
- #check — Serverkit::Resources::Command
- #check — Serverkit::Resources::Entry
- #check — Serverkit::Resources::Git
- #check — Serverkit::Resources::Group
- #check — Serverkit::Resources::Line
- #check — Serverkit::Resources::Nothing
- #check — Serverkit::Resources::Package
- #check — Serverkit::Resources::Service
- #check — Serverkit::Resources::Symlink
- #check — Serverkit::Resources::User
- #check_command — Serverkit::Resources::Base
- #check_command_from_identifier — Serverkit::Resources::Base
- #check_resources — Serverkit::Actions::Check
- #check_with_script — Serverkit::Resources::Base
- #checkout — Serverkit::Resources::Git
- #checkoutable? — Serverkit::Resources::Git
- #checkouted? — Serverkit::Resources::Git
- #clonable? — Serverkit::Resources::Git
- #cloned? — Serverkit::Resources::Git
- #command_line_options — Serverkit::Command
- #content — Serverkit::Resources::Line
- #content — Serverkit::Resources::RemoteFile
- #content — Serverkit::Resources::Template
- #create_empty_loadable — Serverkit::Loaders::BaseLoader
- #create_empty_loadable — Serverkit::Loaders::RecipeLoader
- #create_remote_file — Serverkit::Resources::Base
- #create_remote_temp_file — Serverkit::Resources::Base
- #default_id — Serverkit::Resources::Base
- #default_id — Serverkit::Resources::Symlink
- #delete — Serverkit::Resources::Line::Content
- #destination — Serverkit::Resources::Directory
- #destination — Serverkit::Resources::Entry
- #destination — Serverkit::Resources::File
- #encrypted_password — Serverkit::Resources::User
- #erb — Serverkit::Loaders::BaseLoader
- #erb — Serverkit::Resources::Template
- #errors — Serverkit::Recipe
- #errors_for_invalid_typed_recipe_data — Serverkit::Recipe
- #errors_for_invalid_typed_resources_property — Serverkit::Recipe
- #errors_in_resources — Serverkit::Recipe
- #execute — Serverkit::Loaders::BaseLoader
- #expand_erb — Serverkit::Loaders::BaseLoader
- #expanded_erb_path_suffix — Serverkit::Loaders::BaseLoader
- #expanded_erb_tempfile — Serverkit::Loaders::BaseLoader
- #get_command_from_identifier — Serverkit::Resources::Base
- #get_remote_encrypted_password — Serverkit::Resources::User
- #get_remote_file_content — Serverkit::Resources::Line
- #git_path — Serverkit::Resources::Git
- #handlers — Serverkit::Recipe
- #handlers — Serverkit::Resources::Base
- #handlers_property — Serverkit::Recipe
- #has_correct_content? — Serverkit::Resources::Entry
- #has_correct_entry? — Serverkit::Resources::Directory
- #has_correct_entry? — Serverkit::Resources::Entry
- #has_correct_entry? — Serverkit::Resources::File
- #has_correct_entry? — Serverkit::Resources::RemoteFile
- #has_correct_file? — Serverkit::Resources::Line
- #has_correct_gid? — Serverkit::Resources::Group
- #has_correct_gid? — Serverkit::Resources::User
- #has_correct_group? — Serverkit::Resources::Entry
- #has_correct_group? — Serverkit::Resources::Group
- #has_correct_home_directory? — Serverkit::Resources::User
- #has_correct_line? — Serverkit::Resources::Line
- #has_correct_login_shell? — Serverkit::Resources::User
- #has_correct_mode? — Serverkit::Resources::Entry
- #has_correct_owner? — Serverkit::Resources::Entry
- #has_correct_password? — Serverkit::Resources::User
- #has_correct_uid? — Serverkit::Resources::User
- #has_correct_user? — Serverkit::Resources::User
- #has_directory_path? — Serverkit::Loaders::BaseLoader
- #has_erb_path? — Serverkit::Loaders::BaseLoader
- #has_executable_path? — Serverkit::Loaders::BaseLoader
- #has_git? — Serverkit::Resources::Git
- #has_hosts? — Serverkit::Actions::Base
- #has_known_type? — Serverkit::ResourceBuilder
- #has_matched_line? — Serverkit::Resources::Line
- #has_remote_file? — Serverkit::Resources::Entry
- #has_valid_typed_recipe_data? — Serverkit::Recipe
- #has_valid_typed_resources_property? — Serverkit::Recipe
- #has_variables_path? — Serverkit::Loaders::RecipeLoader
- #has_yaml_path? — Serverkit::Loaders::BaseLoader
- #host — Serverkit::Backends::BaseBackend
- #host — Serverkit::Backends::LocalBackend
- #hosts — Serverkit::Actions::Base
- #hosts — Serverkit::Command
- #id — Serverkit::Resources::Base
- #insert — Serverkit::Resources::Line::Content
- #insert_after — Serverkit::Resources::Line::Content
- #insert_before — Serverkit::Resources::Line::Content
- #lines — Serverkit::Resources::Line::Content
- #load — Serverkit::Loaders::BaseLoader
- #load_data — Serverkit::Loaders::BaseLoader
- #load_data_from_executable — Serverkit::Loaders::BaseLoader
- #load_data_from_json — Serverkit::Loaders::BaseLoader
- #load_data_from_yaml — Serverkit::Loaders::BaseLoader
- #load_from_data — Serverkit::Loaders::BaseLoader
- #load_from_data — Serverkit::Loaders::RecipeLoader
- #load_from_directory — Serverkit::Loaders::BaseLoader
- #load_from_erb — Serverkit::Loaders::BaseLoader
- #load_variables — Serverkit::Loaders::RecipeLoader
- #loaded_class — Serverkit::Loaders::RecipeLoader
- #loaded_class — Serverkit::Loaders::VariablesLoader
- #loaded_recipe — Serverkit::Resources::Recipe
- #loads_from_directory — Serverkit::Loaders::BaseLoader
- #local_content_sha256sum — Serverkit::Resources::Entry
- #local_head_revision — Serverkit::Resources::Git
- #log_level — Serverkit::Command
- #logger — Serverkit::Backends::BaseBackend
- #make_remote_temp_path — Serverkit::Resources::Base
- #match — Serverkit::Resources::Line::Content
- #merge — Serverkit::Recipe
- #merge — Serverkit::Variables
- #mode_in_octal_notation — Serverkit::Resources::Entry
- #move_remote_file_keeping_destination_metadata — Serverkit::Resources::Base
- #notifiable? — Serverkit::Resources::Base
- #options — TypeValidator
- #origin_head_revision — Serverkit::Resources::Git
- #pathname — Serverkit::Loaders::BaseLoader
- #prepend — Serverkit::Resources::Line::Content
- #present? — Serverkit::Resources::Line
- #recheck — Serverkit::Resources::Base
- #recheck — Serverkit::Resources::Command
- #recheck — Serverkit::Resources::Nothing
- #recheck_with_script — Serverkit::Resources::Base
- #recipe — Serverkit::Actions::Base
- #recipe_path — Serverkit::Command
- #remote_file_sha256sum — Serverkit::Resources::Entry
- #remote_gid — Serverkit::Resources::Group
- #report_apply_result_of — Serverkit::Logger
- #report_check_result_of — Serverkit::Logger
- #required_attribute_names — Serverkit::Resources::Base
- #required_values — Serverkit::Resources::Base
- #resource_class — Serverkit::ResourceBuilder
- #resource_class_name — Serverkit::ResourceBuilder
- #resources — Serverkit::Recipe
- #resources_property — Serverkit::Recipe
- #result_tag — Serverkit::Logger::ResourceApplyStateView
- #result_tag — Serverkit::Logger::ResourceCheckStateView
- #run — Serverkit::Actions::Apply
- #run — Serverkit::Actions::Check
- #run — Serverkit::Actions::Inspect
- #run — Serverkit::Actions::Validate
- #run_apply — Serverkit::Resources::Base
- #run_check — Serverkit::Resources::Base
- #run_command — Serverkit::Backends::BaseBackend
- #run_command — Serverkit::Resources::Base
- #run_command_from_identifier — Serverkit::Resources::Base
- #send_content_to_destination — Serverkit::Resources::Entry
- #send_file — Serverkit::Backends::BaseBackend
- #setup — Serverkit::Actions::Base
- #setup — Serverkit::Command
- #specinfra_backend — Serverkit::Backends::BaseBackend
- #specinfra_backend — Serverkit::Backends::LocalBackend
- #specinfra_backend — Serverkit::Backends::SshBackend
- #ssh_options — Serverkit::Backends::SshBackend
- #ssh_options — Serverkit::Command
- #successful? — Serverkit::Resources::Base
- #successful_on_check? — Serverkit::Resources::Base
- #successful_on_recheck? — Serverkit::Resources::Base
- #template_content — Serverkit::Resources::Template
- #to_a — Serverkit::Resources::Base
- #to_a — Serverkit::Resources::Recipe
- #to_hash — Serverkit::Recipe
- #to_mash — Serverkit::Variables
- #to_s — Serverkit::Errors::AttributeValidationError
- #to_s — Serverkit::Errors::InvalidRecipeTypeError
- #to_s — Serverkit::Errors::InvalidResourcesTypeError
- #to_s — Serverkit::Errors::MissingActionNameArgumentError
- #to_s — Serverkit::Errors::MissingRecipePathArgumentError
- #to_s — Serverkit::Errors::MissingResourceTypeError
- #to_s — Serverkit::Errors::NonExistentPathError
- #to_s — Serverkit::Errors::UnknownActionNameError
- #to_s — Serverkit::Errors::UnknownResourceTypeError
- #to_s — Serverkit::Logger::ResourceStateView
- #to_s — Serverkit::Resources::Line::Content
- #type — Serverkit::ResourceBuilder
- #updatable? — Serverkit::Resources::Git
- #update — Serverkit::Resources::Git
- #update_entry — Serverkit::Resources::Directory
- #update_entry — Serverkit::Resources::Entry
- #update_entry — Serverkit::Resources::File
- #update_entry — Serverkit::Resources::RemoteFile
- #update_entry — Serverkit::Resources::Template
- #update_group — Serverkit::Resources::Entry
- #update_mode — Serverkit::Resources::Entry
- #update_owner — Serverkit::Resources::Entry
- #update_remote_file_content — Serverkit::Resources::Base
- #update_remote_file_content_with_validation — Serverkit::Resources::Line
- #update_remote_file_content_without_validation — Serverkit::Resources::Line
- #update_user_encrypted_password — Serverkit::Resources::User
- #update_user_gid — Serverkit::Resources::User
- #update_user_home_directory — Serverkit::Resources::User
- #update_user_login_shell — Serverkit::Resources::User
- #update_user_uid — Serverkit::Resources::User
- #updated? — Serverkit::Resources::Git
- #user — Serverkit::Backends::SshBackend
- #valid? — Serverkit::Recipe
- #validate — Serverkit::Command
- #validate_each — AtLeastOneOfValidator
- #validate_each — ReadableValidator
- #validate_each — RegexpValidator
- #validate_each — RequiredValidator
- #validate_each — TypeValidator
- #variables — Serverkit::Loaders::RecipeLoader
- #variables — Serverkit::Resources::Template
- #variables_path — Serverkit::Command