riaps.rfab.api.riaps module

class riaps.rfab.api.riaps.GetAppLogsTask(connection, **kwargs)[source]

Bases: Task

app_name = None
classmethod configure(app_name: str, logfolder: Path)[source]
get_logs()[source]
logfolder = None
class riaps.rfab.api.riaps.PycomInstallTask(connection, **kwargs)[source]

Bases: Task

clean = None
classmethod configure(package_folder, install_log_folder, clean)[source]
controlhost = 'riaps-VirtualBox.local'
get_arch()[source]
install_pycom()[source]
log_folder = None
pkg_folder = None
put_pycom()[source]
remove_pycom_deb()[source]
retrieve_pycom_logs()[source]
run_rdate()[source]
class riaps.rfab.api.riaps.PycomUninstallTask(connection, **kwargs)[source]

Bases: Task

classmethod configure(purge: bool)[source]
controlhost = 'riaps-VirtualBox.local'
get_arch()[source]
purge = None
purge_pycom()[source]
uninstall_pycom()[source]
class riaps.rfab.api.riaps.ResetTask(connection, **kwargs)[source]

Bases: Task

stop deplo, find&kill all riaps_ procs, delete state, start deplo

disable_deplo()[source]
enable_deplo()[source]
gethost_last_4()[source]
getnic()[source]
kill_riaps()[source]
lsriapsapps()[source]
pgrep_riaps()[source]
rmapps()[source]
rmlmdbs()[source]
start_deplo()[source]
stop_deplo()[source]
userdel()[source]
class riaps.rfab.api.riaps.SetSecurityTask(connection, **kwargs)[source]

Bases: Task

check_config()[source]
classmethod configure(security_on: bool)[source]
edit_security()[source]
security_on = None
start_deplo()[source]
stop_deplo()[source]
class riaps.rfab.api.riaps.TimesyncInstallTask(connection, **kwargs)[source]

Bases: Task

clean: bool = None
classmethod configure(package_folder, install_log_folder, clean: bool)[source]
get_arch()[source]
install_timesync()[source]
log_folder = None
pkg_folder = None
put_timesync()[source]
retrieve_timesync_logs()[source]
run_rdate()[source]
class riaps.rfab.api.riaps.TimesyncUninstallTask(connection, **kwargs)[source]

Bases: Task

classmethod configure(purge: bool)[source]
controlhost = 'riaps-VirtualBox.local'
get_arch()[source]
purge = None
purge_timesync()[source]
uninstall_timesync()[source]
class riaps.rfab.api.riaps.UpdateAptKey(connection, **kwargs)[source]

Bases: Task

create_apt_file()[source]
get_gpg_key()[source]
update_aptrepos()[source]
write_apt_file()[source]
class riaps.rfab.api.riaps.UpdateControl(connection, **kwargs)[source]

Bases: Task

run_rdate()[source]
update_aptrepos()[source]
update_pycom()[source]
update_timesync()[source]
class riaps.rfab.api.riaps.UpdateLogConfig(connection, **kwargs)[source]

Bases: Task

chown_log_conf()[source]
move_log_conf()[source]
put_log_conf()[source]
class riaps.rfab.api.riaps.UpdateNodeKey(connection, **kwargs)[source]

Bases: Task

add_authorized_key()[source]
chmod_cert()[source]
chmod_pub_key()[source]
chmod_riaps_private_key()[source]
chmod_ssh_private_key()[source]
chmod_zmq_cert()[source]
chown_cert()[source]
chown_pub_key()[source]
chown_riaps_private_key()[source]
chown_zmq_cert()[source]
classmethod configure(keep_password: bool)[source]
cp_cert()[source]
cp_ssh()[source]
cp_zmq_cert()[source]
etc_key_dir = '/etc/riaps/'
gen_pub_key()[source]
keep_password = None
mv_pub_key()[source]
put_cert()[source]
put_ssh()[source]
put_zmq_cert()[source]
remove_password()[source]
riaps_cert = PosixPath('/etc/riaps/x509.pem')
riaps_privatekey = PosixPath('/etc/riaps/id_rsa.key')
riaps_pubkey = PosixPath('/etc/riaps/id_rsa.pub')
riaps_zmqcert = PosixPath('/etc/riaps/riaps-sys.cert')
rm_cert()[source]
rm_private_key()[source]
rm_zmq_cert()[source]
ssh_cert = PosixPath('/home/riaps/.ssh/x509.pem')
ssh_key_dir = '/home/riaps/.ssh/'
ssh_privatekey = PosixPath('/home/riaps/.ssh/id_rsa')
ssh_zmqcert = PosixPath('/home/riaps/.ssh/riaps-sys.cert')
class riaps.rfab.api.riaps.UpdateRemote(connection, **kwargs)[source]

Bases: Task

run_rdate()[source]
update_aptrepos()[source]
update_pycom()[source]
update_timesync()[source]
class riaps.rfab.api.riaps.UpdateRiapsConfig(connection, **kwargs)[source]

Bases: Task

chown_conf()[source]
move_conf()[source]
put_conf()[source]