Spicerack
2.3.2
Introduction
Installation
Configuration
Cookbook CLI
Python API
Development
Release Notes
Spicerack
»
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__str__() (spicerack.administrative.Reason method)
__title__ (in module cookbook-module)
__version__ (in module spicerack)
A
accumulate() (spicerack.elasticsearch_cluster.NodesGroup method)
actions (spicerack.Spicerack property)
ACTIVE_ACTIVE_SECTIONS (in module spicerack.mysql_legacy)
active_datacenters (spicerack.dnsdisc.Discovery property)
add() (spicerack.ganeti.GntInstance method)
admin_reason() (spicerack.Spicerack method)
alerting_hosts() (spicerack.Spicerack method)
AlertingHosts (class in spicerack.alerting)
alertmanager_hosts() (spicerack.Spicerack method)
AlertmanagerError
AlertmanagerHosts (class in spicerack.alertmanager)
ALL (spicerack.redfish.DellSCPTargetPolicy attribute)
allowed_status_transitions (spicerack.netbox.NetboxServer attribute)
api (spicerack.netbox.Netbox property)
ArgparseFormatter (class in spicerack.cookbook)
argument_parser() (in module cookbook-module)
(spicerack.cookbook.CookbookBase method)
as_dict() (spicerack.netbox.NetboxServer method)
asset_tag_fqdn (spicerack.netbox.NetboxServer property)
B
BIOS (spicerack.redfish.DellSCPTargetPolicy attribute)
C
change_and_revert() (spicerack.confctl.ConftoolEntity method)
change_user_password() (spicerack.redfish.Redfish method)
chassis_reset() (spicerack.redfish.Redfish method)
ChassisResetPolicy (class in spicerack.redfish)
check_all_nodes_up() (spicerack.elasticsearch_cluster.NodesGroup method)
check_bootparams() (spicerack.ipmi.Ipmi method)
check_config_line() (spicerack.mediawiki.MediaWiki method)
check_connection() (spicerack.ipmi.Ipmi method)
(spicerack.redfish.Redfish method)
check_core_masters_heartbeats() (spicerack.mysql_legacy.MysqlLegacy method)
check_core_masters_in_sync() (spicerack.mysql_legacy.MysqlLegacy method)
check_disabled() (spicerack.puppet.PuppetHosts method)
check_enabled() (spicerack.puppet.PuppetHosts method)
check_green() (spicerack.elasticsearch_cluster.ElasticsearchCluster method)
check_if_depoolable() (spicerack.dnsdisc.Discovery method)
check_periodic_jobs_disabled() (spicerack.mediawiki.MediaWiki method)
check_periodic_jobs_enabled() (spicerack.mediawiki.MediaWiki method)
check_record() (spicerack.dnsdisc.Discovery method)
check_siteinfo() (spicerack.mediawiki.MediaWiki method)
check_ttl() (spicerack.dnsdisc.Discovery method)
CLASS_FAIL_INIT_RETCODE (in module spicerack.cookbook)
cluster (spicerack.ganeti.GntInstance property)
CLUSTERS_AND_ROWS (in module spicerack.ganeti)
clusters_instances (spicerack.elasticsearch_cluster.NodesGroup property)
command() (spicerack.ipmi.Ipmi method)
CommandFile (class in spicerack.icinga)
comments (spicerack.redfish.DellSCP property)
components (spicerack.redfish.DellSCP property)
Confctl (class in spicerack.confctl)
confctl() (spicerack.Spicerack method)
ConfctlError
config (spicerack.redfish.DellSCP property)
config() (spicerack.dhcp.DHCP method)
config_dir (spicerack.Spicerack property)
ConftoolEntity (class in spicerack.confctl)
connect() (spicerack.mysql.Mysql method)
ConsumerDefinition (class in spicerack.kafka)
cookbook-module
module
CookbookBase (class in spicerack.cookbook)
CookbookRunnerBase (class in spicerack.cookbook)
CORE_DATACENTERS (in module spicerack.constants)
CORE_SECTIONS (in module spicerack.mysql_legacy)
create_elasticsearch_clusters() (in module spicerack.elasticsearch_cluster)
D
Debmonitor (class in spicerack.debmonitor)
debmonitor() (spicerack.Spicerack method)
DebmonitorError
delete() (spicerack.puppet.PuppetMaster method)
DellSCP (class in spicerack.redfish)
DellSCPPowerStatePolicy (class in spicerack.redfish)
DellSCPRebootPolicy (class in spicerack.redfish)
DellSCPTargetPolicy (class in spicerack.redfish)
DELTA (in module spicerack.kafka)
depool() (spicerack.dnsdisc.Discovery method)
depool_nodes() (spicerack.elasticsearch_cluster.ElasticsearchHosts method)
destroy() (spicerack.puppet.PuppetMaster method)
DHCP (class in spicerack.dhcp)
dhcp() (spicerack.Spicerack method)
DHCP_TARGET_PATH (in module spicerack.dhcp)
DHCPConfiguration (class in spicerack.dhcp)
DHCPConfMac (class in spicerack.dhcp)
DHCPConfMgmt (class in spicerack.dhcp)
DHCPConfOpt82 (class in spicerack.dhcp)
DHCPError
DHCPRestartError
disable() (spicerack.puppet.PuppetHosts method)
disabled() (spicerack.puppet.PuppetHosts method)
Discovery (class in spicerack.dnsdisc)
discovery() (spicerack.Spicerack method)
DiscoveryCheckError
DiscoveryError
dns() (spicerack.Spicerack method)
downtime() (spicerack.alerting.AlertingHosts method)
(spicerack.alertmanager.AlertmanagerHosts method)
(spicerack.icinga.IcingaHosts method)
downtime_services() (spicerack.icinga.IcingaHosts method)
downtimed() (spicerack.alerting.AlertingHosts method)
(spicerack.alertmanager.AlertmanagerHosts method)
(spicerack.icinga.IcingaHosts method)
dry_run (spicerack.Spicerack property)
E
elasticsearch_clusters() (spicerack.Spicerack method)
ElasticsearchCluster (class in spicerack.elasticsearch_cluster)
ElasticsearchClusterCheckError
ElasticsearchClusterError
ElasticsearchClusters (class in spicerack.elasticsearch_cluster)
ElasticsearchHosts (class in spicerack.elasticsearch_cluster)
empty_components() (spicerack.redfish.DellSCP method)
enable() (spicerack.puppet.PuppetHosts method)
ensure_node_does_not_exist() (spicerack.toolforge.etcdctl.EtcdctlController method)
ensure_node_exists() (spicerack.toolforge.etcdctl.EtcdctlController method)
entity() (spicerack.confctl.Confctl method)
EtcdClusterHealthStatus (class in spicerack.toolforge.etcdctl)
etcdctl() (spicerack.Spicerack method)
EtcdctlController (class in spicerack.toolforge.etcdctl)
EXCEPTION_RETCODE (in module spicerack.cookbook)
F
failed_hosts (spicerack.icinga.HostsStatus property)
failed_services (spicerack.icinga.HostsStatus property)
(spicerack.icinga.HostStatus property)
fetch_cluster_for_instance() (spicerack.ganeti.Ganeti method)
fetch_host_detail() (spicerack.netbox.Netbox method)
fetch_host_status() (spicerack.netbox.Netbox method)
fetch_instance() (spicerack.ganeti.GanetiRAPI method)
fetch_instance_mac() (spicerack.ganeti.GanetiRAPI method)
filename (spicerack.dhcp.DHCPConfiguration property)
(spicerack.dhcp.DHCPConfMac property)
(spicerack.dhcp.DHCPConfMgmt property)
(spicerack.dhcp.DHCPConfOpt82 property)
filter_objects() (spicerack.confctl.ConftoolEntity method)
find_account() (spicerack.redfish.Redfish method)
find_offset_for_timestamp() (spicerack.kafka.KafkaClient method)
first_run() (spicerack.puppet.PuppetHosts method)
flush_markers() (spicerack.elasticsearch_cluster.ElasticsearchCluster method)
(spicerack.elasticsearch_cluster.ElasticsearchClusters method)
force_allocation_of_all_unassigned_shards() (spicerack.elasticsearch_cluster.ElasticsearchCluster method)
(spicerack.elasticsearch_cluster.ElasticsearchClusters method)
FORCE_OFF (spicerack.redfish.ChassisResetPolicy attribute)
force_pxe() (spicerack.ipmi.Ipmi method)
FORCE_RESTART (spicerack.redfish.ChassisResetPolicy attribute)
FORCED (spicerack.redfish.DellSCPRebootPolicy attribute)
fqdn (spicerack.elasticsearch_cluster.NodesGroup property)
(spicerack.netbox.NetboxServer property)
frozen_writes() (spicerack.elasticsearch_cluster.ElasticsearchCluster method)
(spicerack.elasticsearch_cluster.ElasticsearchClusters method)
G
Ganeti (class in spicerack.ganeti)
ganeti() (spicerack.Spicerack method)
GanetiError
GanetiRAPI (class in spicerack.ganeti)
get() (spicerack.confctl.ConftoolEntity method)
GET_ARGS_PARSER_FAIL_RETCODE (in module spicerack.cookbook)
get_ca_servers() (spicerack.puppet.PuppetHosts method)
get_certificate_metadata() (spicerack.puppet.PuppetMaster method)
get_cluster_health() (spicerack.toolforge.etcdctl.EtcdctlController method)
get_cluster_info() (spicerack.toolforge.etcdctl.EtcdctlController method)
get_committed_offset() (spicerack.kafka.KafkaClient method)
get_core_dbs() (spicerack.mysql_legacy.MysqlLegacy method)
get_core_masters_heartbeats() (spicerack.mysql_legacy.MysqlLegacy method)
get_dbs() (spicerack.mysql_legacy.MysqlLegacy method)
get_effective_tries() (in module spicerack.decorators)
get_maintenance_host() (spicerack.mediawiki.MediaWiki method)
get_management_password() (in module spicerack.interactive)
get_master_datacenter() (spicerack.mediawiki.MediaWiki method)
get_next_clusters_nodes() (spicerack.elasticsearch_cluster.ElasticsearchClusters method)
get_next_timestamp() (spicerack.kafka.KafkaClient method)
get_nodes() (spicerack.elasticsearch_cluster.ElasticsearchCluster method)
get_power_state() (spicerack.redfish.Redfish method)
get_puppet_ca_hostname() (in module spicerack.puppet)
get_remote_hosts() (spicerack.elasticsearch_cluster.ElasticsearchHosts method)
get_runner() (spicerack.cookbook.CookbookBase method)
get_server() (spicerack.netbox.Netbox method)
get_siteinfo() (spicerack.mediawiki.MediaWiki method)
get_status() (spicerack.icinga.IcingaHosts method)
GntInstance (class in spicerack.ganeti)
GRACEFUL (spicerack.redfish.DellSCPRebootPolicy attribute)
GRACEFUL_RESTART (spicerack.redfish.ChassisResetPolicy attribute)
GRACEFUL_SHUTDOWN (spicerack.redfish.ChassisResetPolicy attribute)
H
HealthStatus (class in spicerack.toolforge.etcdctl)
heartbeat_query (spicerack.mysql_legacy.MysqlLegacy attribute)
hexsha (spicerack.reposync.RepoSync property)
host_delete() (spicerack.debmonitor.Debmonitor method)
hostname (spicerack.administrative.Reason property)
hosts (spicerack.remote.RemoteHosts property)
HostsStatus (class in spicerack.icinga)
HostStatus (class in spicerack.icinga)
http_proxy (spicerack.Spicerack property)
I
icinga_hosts() (spicerack.Spicerack method)
icinga_master_host (spicerack.Spicerack property)
IcingaError
IcingaHosts (class in spicerack.icinga)
IcingaStatusNotFoundError
IcingaStatusParseError
IDRAC (spicerack.redfish.DellSCPTargetPolicy attribute)
info (spicerack.ganeti.GanetiRAPI property)
(spicerack.redis_cluster.RedisInstance property)
instance() (spicerack.ganeti.Ganeti method)
INSTANCE_LINKS (in module spicerack.ganeti)
INTERRUPTED_RETCODE (in module spicerack.cookbook)
Ipmi (class in spicerack.ipmi)
ipmi() (spicerack.Spicerack method)
IpmiCheckError
IpmiError
irc_logger (spicerack.Spicerack property)
is_master (spicerack.redis_cluster.RedisInstance property)
is_node_in_cluster_nodes() (spicerack.elasticsearch_cluster.ElasticsearchCluster method)
K
Kafka (class in spicerack.kafka)
kafka() (spicerack.Spicerack method)
KafkaClient (class in spicerack.kafka)
KafkaError
KEYHOLDER_SOCK (in module spicerack.constants)
L
LBRemoteCluster (class in spicerack.remote)
lserial (spicerack.dhcp.DHCPConfMgmt property)
M
management_password (spicerack.Spicerack property)
master (spicerack.ganeti.GanetiRAPI property)
master_host (spicerack.puppet.PuppetMaster property)
master_info (spicerack.redis_cluster.RedisInstance property)
MediaWiki (class in spicerack.mediawiki)
mediawiki() (spicerack.Spicerack method)
MediaWikiCheckError
MediaWikiError
mgmt_fqdn (spicerack.netbox.NetboxServer property)
MGMT_HOSTNAME_RE (in module spicerack.dhcp)
model (spicerack.redfish.DellSCP property)
module
cookbook-module
spicerack
spicerack.administrative
spicerack.alerting
spicerack.alertmanager
spicerack.confctl
spicerack.constants
spicerack.cookbook
spicerack.debmonitor
spicerack.decorators
spicerack.dhcp
spicerack.dnsdisc
spicerack.elasticsearch_cluster
spicerack.exceptions
spicerack.ganeti
spicerack.icinga
spicerack.interactive
spicerack.ipmi
spicerack.kafka
spicerack.mediawiki
spicerack.mysql
spicerack.mysql_legacy
spicerack.netbox
spicerack.puppet
spicerack.redfish
spicerack.redis_cluster
spicerack.remote
spicerack.reposync
spicerack.toolforge
spicerack.toolforge.etcdctl
spicerack.typing
Mysql (class in spicerack.mysql)
mysql() (spicerack.Spicerack method)
mysql_legacy() (spicerack.Spicerack method)
MysqlError
MysqlLegacy (class in spicerack.mysql_legacy)
MysqlLegacyError
MysqlLegacyRemoteHosts (class in spicerack.mysql_legacy)
N
Netbox (class in spicerack.netbox)
netbox() (spicerack.Spicerack method)
netbox_master_host (spicerack.Spicerack property)
netbox_server() (spicerack.Spicerack method)
NetboxAPIError
NetboxError
NetboxHostNotFoundError
NetboxServer (class in spicerack.netbox)
NIC (spicerack.redfish.DellSCPTargetPolicy attribute)
NO_REBOOT (spicerack.redfish.DellSCPRebootPolicy attribute)
NodesGroup (class in spicerack.elasticsearch_cluster)
non_optimal_hosts (spicerack.icinga.HostsStatus property)
NOT_FOUND_RETCODE (in module spicerack.cookbook)
O
OFF (spicerack.redfish.DellSCPPowerStatePolicy attribute)
ON (spicerack.redfish.ChassisResetPolicy attribute)
(spicerack.redfish.DellSCPPowerStatePolicy attribute)
optimal (spicerack.icinga.HostsStatus property)
owner (spicerack.administrative.Reason property)
P
PARSE_ARGS_FAIL_RETCODE (in module spicerack.cookbook)
partitions_for_topic() (spicerack.kafka.KafkaClient method)
phabricator() (spicerack.Spicerack method)
poll_task() (spicerack.redfish.Redfish method)
pool() (spicerack.dnsdisc.Discovery method)
pool_nodes() (spicerack.elasticsearch_cluster.ElasticsearchHosts method)
power_status() (spicerack.ipmi.Ipmi method)
prometheus() (spicerack.Spicerack method)
puppet() (spicerack.Spicerack method)
PUPPET_CA_PATH (in module spicerack.constants)
puppet_master() (spicerack.Spicerack method)
PuppetHosts (class in spicerack.puppet)
PuppetHostsCheckError
PuppetHostsError
PuppetMaster (class in spicerack.puppet)
PuppetMasterCheckError
PuppetMasterError
push_configuration() (spicerack.dhcp.DHCP method)
put_host_status() (spicerack.netbox.Netbox method)
Q
query() (spicerack.remote.Remote method)
query_confctl() (spicerack.remote.Remote method)
quoted() (spicerack.administrative.Reason method)
R
RAID (spicerack.redfish.DellSCPTargetPolicy attribute)
rapi() (spicerack.ganeti.Ganeti method)
RAPI_URL_FORMAT (in module spicerack.ganeti)
Reason (class in spicerack.administrative)
reason (spicerack.administrative.Reason property)
ReasonError
reboot() (spicerack.ipmi.Ipmi method)
(spicerack.remote.RemoteHosts method)
recheck_all_services() (spicerack.icinga.IcingaHosts method)
recheck_failed_services() (spicerack.icinga.IcingaHosts method)
Redfish (class in spicerack.redfish)
redfish() (spicerack.Spicerack method)
RedfishDell (class in spicerack.redfish)
RedfishError
RedfishTaskNotCompletedError
redis_cluster() (spicerack.Spicerack method)
RedisCluster (class in spicerack.redis_cluster)
RedisClusterError
RedisInstance (class in spicerack.redis_cluster)
refresh_dhcp() (spicerack.dhcp.DHCP method)
regenerate_certificate() (spicerack.puppet.PuppetHosts method)
reload_services() (spicerack.remote.LBRemoteCluster method)
Remote (class in spicerack.remote)
remote() (spicerack.Spicerack method)
RemoteCheckError
RemoteClusterExecutionError
RemoteError
RemoteExecutionError
RemoteHosts (class in spicerack.remote)
RemoteHostsAdapter (class in spicerack.remote)
remove() (spicerack.ganeti.GntInstance method)
remove_configuration() (spicerack.dhcp.DHCP method)
remove_downtime() (spicerack.alerting.AlertingHosts method)
(spicerack.alertmanager.AlertmanagerHosts method)
(spicerack.icinga.IcingaHosts method)
remove_service_downtimes() (spicerack.icinga.IcingaHosts method)
REPLICATION_ROLES (in module spicerack.mysql_legacy)
RepoSync (class in spicerack.reposync)
reposync() (spicerack.Spicerack method)
RepoSyncError
RepoSyncNoChangeError
RepoSyncPushError
request() (spicerack.redfish.Redfish method)
requests_proxies (spicerack.Spicerack property)
requests_session() (spicerack.Spicerack method)
reset_indices_to_read_write() (spicerack.elasticsearch_cluster.ElasticsearchCluster method)
(spicerack.elasticsearch_cluster.ElasticsearchClusters method)
reset_password() (spicerack.ipmi.Ipmi method)
resolve() (spicerack.dnsdisc.Discovery method)
resolve_address() (spicerack.dnsdisc.Discovery method)
restart_elasticsearch() (spicerack.elasticsearch_cluster.ElasticsearchHosts method)
restart_services() (spicerack.remote.LBRemoteCluster method)
restarted_since() (spicerack.elasticsearch_cluster.NodesGroup method)
results_to_list() (spicerack.remote.RemoteHosts static method)
retry() (in module spicerack.decorators)
rollback() (spicerack.cookbook.CookbookRunnerBase method)
ROLLBACK_FAIL_RETCODE (in module spicerack.cookbook)
row (spicerack.elasticsearch_cluster.NodesGroup property)
run() (in module cookbook-module)
(spicerack.cookbook.CookbookRunnerBase method)
(spicerack.puppet.PuppetHosts method)
(spicerack.remote.LBRemoteCluster method)
run_async() (spicerack.remote.RemoteHosts method)
run_cookbook() (spicerack.Spicerack method)
run_icinga_command() (spicerack.icinga.IcingaHosts method)
run_query() (spicerack.mysql_legacy.MysqlLegacyRemoteHosts method)
run_sync() (spicerack.remote.RemoteHosts method)
runtime_description (spicerack.cookbook.CookbookRunnerBase property)
S
scap_sync_config_file() (spicerack.mediawiki.MediaWiki method)
scp_dump() (spicerack.redfish.RedfishDell method)
scp_push() (spicerack.redfish.RedfishDell method)
seek_offset() (spicerack.kafka.KafkaClient method)
service_tag (spicerack.redfish.DellSCP property)
services_downtimed() (spicerack.icinga.IcingaHosts method)
set() (spicerack.redfish.DellSCP method)
set_and_verify() (spicerack.confctl.ConftoolEntity method)
set_consumer_position_by_timestamp() (spicerack.kafka.Kafka method)
set_core_masters_readonly() (spicerack.mysql_legacy.MysqlLegacy method)
set_core_masters_readwrite() (spicerack.mysql_legacy.MysqlLegacy method)
set_master_datacenter() (spicerack.mediawiki.MediaWiki method)
set_readonly() (spicerack.mediawiki.MediaWiki method)
set_readwrite() (spicerack.mediawiki.MediaWiki method)
shutdown() (spicerack.ganeti.GntInstance method)
sign() (spicerack.puppet.PuppetMaster method)
spicerack
module
Spicerack (class in spicerack)
spicerack.administrative
module
spicerack.alerting
module
spicerack.alertmanager
module
spicerack.confctl
module
spicerack.constants
module
spicerack.cookbook
module
spicerack.debmonitor
module
spicerack.decorators
module
spicerack.dhcp
module
spicerack.dnsdisc
module
spicerack.elasticsearch_cluster
module
spicerack.exceptions
module
spicerack.ganeti
module
spicerack.icinga
module
spicerack.interactive
module
spicerack.ipmi
module
spicerack.kafka
module
spicerack.mediawiki
module
spicerack.mysql
module
spicerack.mysql_legacy
module
spicerack.netbox
module
spicerack.puppet
module
spicerack.redfish
module
spicerack.redis_cluster
module
spicerack.remote
module
spicerack.reposync
module
spicerack.toolforge
module
spicerack.toolforge.etcdctl
module
spicerack.typing
module
spicerack_name (spicerack.cookbook.CookbookBase attribute)
spicerack_path (spicerack.cookbook.CookbookBase attribute)
SpicerackCheckError
SpicerackError
split() (spicerack.remote.RemoteHosts method)
start_elasticsearch() (spicerack.elasticsearch_cluster.ElasticsearchHosts method)
start_replica() (spicerack.redis_cluster.RedisCluster method)
(spicerack.redis_cluster.RedisInstance method)
STATE_UP (spicerack.icinga.HostStatus attribute)
status (spicerack.netbox.NetboxServer property)
stop_elasticsearch() (spicerack.elasticsearch_cluster.ElasticsearchHosts method)
stop_periodic_jobs() (spicerack.mediawiki.MediaWiki method)
stop_replica() (spicerack.redis_cluster.RedisCluster method)
(spicerack.redis_cluster.RedisInstance method)
stopped_replication() (spicerack.elasticsearch_cluster.ElasticsearchCluster method)
(spicerack.elasticsearch_cluster.ElasticsearchClusters method)
submit_task() (spicerack.redfish.Redfish method)
T
target (spicerack.redfish.DellSCP property)
task_id (spicerack.administrative.Reason property)
TIMEOUT_MS (in module spicerack.kafka)
timestamp (spicerack.redfish.DellSCP property)
title (spicerack.cookbook.CookbookBase property)
TooManyHosts
transfer_consumer_position() (spicerack.kafka.Kafka method)
TypeHosts (in module spicerack.typing)
U
UnableToParseOutput
update() (spicerack.confctl.ConftoolEntity method)
(spicerack.redfish.DellSCP method)
(spicerack.reposync.RepoSync method)
update_objects() (spicerack.confctl.ConftoolEntity method)
update_ttl() (spicerack.dnsdisc.Discovery method)
uptime() (spicerack.remote.RemoteHosts method)
username (spicerack.Spicerack property)
V
verbose (spicerack.Spicerack property)
verify() (spicerack.puppet.PuppetMaster method)
verify_core_masters_readonly() (spicerack.mysql_legacy.MysqlLegacy method)
virtual (spicerack.netbox.NetboxServer property)
W
wait() (spicerack.puppet.PuppetHosts method)
wait_for_all_write_queues_empty() (spicerack.elasticsearch_cluster.ElasticsearchClusters method)
wait_for_csr() (spicerack.puppet.PuppetMaster method)
wait_for_elasticsearch_up() (spicerack.elasticsearch_cluster.ElasticsearchHosts method)
wait_for_green() (spicerack.elasticsearch_cluster.ElasticsearchClusters method)
wait_for_optimal() (spicerack.icinga.IcingaHosts method)
wait_reboot_since() (spicerack.remote.RemoteHosts method)
wait_since() (spicerack.puppet.PuppetHosts method)