skolo/

directory
v0.0.0-...-557450d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 9, 2024 License: BSD-3-Clause

README

This folder contains code and other resources that help make the Skolo run smoothly.

The raspberry-pi folder contains Ansible playbooks that can be used to manage the raspberry pis.

The linux folder contains Ansible playbooks that can be used to manage the Linux bots in the Skolo.

The /bash/skolo.sh file is a set of shortcuts for interacting with the skolo. It can be 'source'd from your .bashrc.

source $GOPATH/src/go.skia.org/infra/skolo/bash/skolo.sh

Deploying Executables

The Makefile has several targets defined for building and uploading executables we deploy to jumphosts. For more details, see the README.md associated with the associated install_ role, e.g. //skolo/ansible/switchboard/roles/install_powercycle_server/README.md

Directories

Path Synopsis
go
censustaker
The censustaker executable combines data from multiple sources to generate a list of devices which are attached to a given Ubiquiti EdgeSwitch.
The censustaker executable combines data from multiple sources to generate a list of devices which are attached to a given Ubiquiti EdgeSwitch.
environment_monitor_ansible
Environment Monitor reports ambient environment sensor values to be recorded in metrics2.
Environment Monitor reports ambient environment sensor values to be recorded in metrics2.
getgpu
This Windows-only program detects and prints out the GPU vendor / device name and version.
This Windows-only program detects and prints out the GPU vendor / device name and version.
powercycle_server_ansible
powercycle_server_ansible is an application that watches the machine server and powercycles test machines that need powercycling.
powercycle_server_ansible is an application that watches the machine server and powercycles test machines that need powercycling.
router_backup_ansible
Backup files to Google Cloud Storage.
Backup files to Google Cloud Storage.
sensors
Package to interact with various sensor modules.
Package to interact with various sensor modules.
sensors_tool
Command-line utility application to read sensor values and printSensorValue to stdout.
Command-line utility application to read sensor values and printSensorValue to stdout.
skmetadata
Package skmetadata provides helper functions to implement the meta data server for the Skolo.
Package skmetadata provides helper functions to implement the meta data server for the Skolo.
update_ssh_gce_config
This program updates the GCE machine definitions in //skolo/ansible/ssh.cfg based on machine descriptions returned by the "gcloud" command.
This program updates the GCE machine definitions in //skolo/ansible/ssh.cfg based on machine descriptions returned by the "gcloud" command.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL