riaps.rfab.api.sys module

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

Bases: Task

get_arch()[source]
class riaps.rfab.api.sys.SysCheck(connection, **kwargs)[source]

Bases: Task

sys_check()[source]
class riaps.rfab.api.sys.SysClearJournal(connection, **kwargs)[source]

Bases: Task

rotate_logs()[source]
set_vacuum_time()[source]
class riaps.rfab.api.sys.SysFlushIPTables(connection, **kwargs)[source]

Bases: Task

flush_iptables()[source]
class riaps.rfab.api.sys.SysGet(connection, **kwargs)[source]

Bases: Task

SFTP a file from host(s) to caller

classmethod configure(remote_file, local_dir='', local_name='')[source]

Set paths to transfer

Local folders WILL be created to satisfy local paths. :param remote_file: Remote filename relative to SSH user’s home dir,

Cannot be a path

Parameters:
  • local_dir – Dir to store transferred file(s) into

  • local_name – Name for resulting file(s)

do_get()[source]
local_path = None
remote_file = None
class riaps.rfab.api.sys.SysGetConfig(connection, **kwargs)[source]

Bases: Task

clear_file()[source]
classmethod configure(logfolder: Path)[source]
get_config()[source]
logfolder = None
class riaps.rfab.api.sys.SysPut(connection, **kwargs)[source]

Bases: Task

SFTP a file from caller to host(s)

Parameters:
  • hosts – A fabric.Group of Connection objects to “put” to

  • local_file – Relative path to send to host(s)

  • remote – Folder

classmethod configure(local_file, remote)[source]
do_put()[source]
local_file = None
remote = None
class riaps.rfab.api.sys.SysReboot(connection, **kwargs)[source]

Bases: Task

sys_reboot()[source]
class riaps.rfab.api.sys.SysRun(connection, **kwargs)[source]

Bases: Task

cmd = None
classmethod configure(cmd)[source]
do_run()[source]
class riaps.rfab.api.sys.SysShutdown(connection, **kwargs)[source]

Bases: Task

classmethod configure(when, why)[source]
sys_shutdown()[source]
when = ''
why = ''
class riaps.rfab.api.sys.SysSudo(connection, **kwargs)[source]

Bases: Task

cmd = None
classmethod configure(cmd)[source]
do_sudo()[source]