Skip to content

Instantly share code, notes, and snippets.

@xmonader
Created February 18, 2020 14:21
Show Gist options
  • Select an option

  • Save xmonader/e52bd7207faed03906195b3bfb153c9a to your computer and use it in GitHub Desktop.

Select an option

Save xmonader/e52bd7207faed03906195b3bfb153c9a to your computer and use it in GitHub Desktop.
prefab
jumpscaleX_libs/JumpscaleLibs/data/markdown/MarkdownFactory.py:39: # #use prefab to install components required to get pdf generation to work
jumpscaleX_libs/JumpscaleLibs/sal/docker/Container.py:30: self._prefab = None
jumpscaleX_libs/JumpscaleLibs/sal/docker/Container.py:70: def prefab(self):
jumpscaleX_libs/JumpscaleLibs/sal/docker/Container.py:71: if self._prefab is None:
jumpscaleX_libs/JumpscaleLibs/sal/docker/Container.py:72: self._prefab = j.tools.prefab.get(self.executor, usecache=False)
jumpscaleX_libs/JumpscaleLibs/sal/docker/Container.py:73: return self._prefab
jumpscaleX_libs/JumpscaleLibs/sal/docker/Docker.py:425: result = ex.prefab.system.user.passwd("root", rootpasswd)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Pool.py:13: self.poolpath = self.controller.executor.prefab.core.joinpaths(self.controller.base_path, self.name)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Pool.py:35: self.controller.executor.prefab.core.dir_ensure(self.poolpath)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Disk.py:107: diskbasevolume = self.controller.executor.prefab.core.joinpaths(
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Disk.py:112: diskpath = self.controller.executor.prefab.core.joinpaths(self.pool.poolpath, "%s.qcow2" % self.name)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:79: prefab = self.controller.executor.prefab
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:80: prefab.core.dir_ensure("%s/metadata/%s" % (self.controller.base_path, self.name))
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:87: prefab.core.dir_ensure("%s/metadata/%s" % (self.controller.base_path, self.name))
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:108: prefab.core.file_write(userdata_path, userdata)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:109: prefab.core.file_write(metadata_path, metadata)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:113: prefab.core.run(cmd)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:114: prefab.core.dir_remove("%s/images/%s " % (self.controller.base_path, self.name))
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:229: rc = self.controller.executor.prefab.core.run("echo | nc %s %s" % (self.ip, port))[0]
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:239: def prefab(self):
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:241: Return prefab object connected to this instance of the machine.
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Machine.py:243: return self.executor.prefab
jumpscaleX_libs/JumpscaleLibs/sal/kvm/Interface.py:138: rc, ip, err = self.controller.executor.prefab.core.run(
jumpscaleX_libs/JumpscaleLibs/sal/kvm/StorageController.py:27: self.controller.executor.prefab.core.dir_ensure(pool.poolpath)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/StorageController.py:48: poolpath = self.controller.executor.prefab.core.joinpaths(self.controller.base_path, pool_name)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/StorageController.py:49: if not self.controller.executor.prefab.core.dir_exists(poolpath):
jumpscaleX_libs/JumpscaleLibs/sal/kvm/StorageController.py:50: self.controller.executor.prefab.core.dir_ensure(poolpath)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/KVMController.py:15: if self.executor.prefab.id == "localhost":
jumpscaleX_libs/JumpscaleLibs/sal/kvm/KVMController.py:18: host = "%s@%s" % (getattr(self.executor, "_login", "root"), self.executor.prefab.id)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/KVMController.py:25: self.executor.prefab.core.dir_ensure(self.base_path)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/KVMController.py:35: self.authorized = not self.executor.prefab.system.ssh.authorize(self.user, self.pubkey)
jumpscaleX_libs/JumpscaleLibs/sal/kvm/KVMController.py:51: self.executor.prefab.system.ssh.unauthorize(self.user, self.pubkey)
jumpscaleX_libs/JumpscaleLibs/sal/disklayout/disks.py:77: fstab = self._executor.prefab.core.file_read("/etc/fstab").splitlines()
jumpscaleX_libs/JumpscaleLibs/sal/disklayout/disks.py:89: self._executor.prefab.core.file_write("/etc/fstab", "\n".join(fstab), mode="0644")
jumpscaleX_libs/JumpscaleLibs/sal/disklayout/disks.py:98: self._executor.prefab.core.dir_ensure(path)
jumpscaleX_libs/JumpscaleLibs/sal/disklayout/disks.py:100: fstab = self._executor.prefab.core.file_read("/etc/fstab").splitlines()
jumpscaleX_libs/JumpscaleLibs/sal/disklayout/disks.py:118: self._executor.prefab.core.file_write("/etc/fstab", "\n".join(fstab), mode="0644")
jumpscaleX_libs/JumpscaleLibs/sal/disklayout/mount.py:48: self._executor.prefab.core.dir_ensure(self.path)
jumpscaleX_libs/JumpscaleLibs/sal/disklayout/mount.py:65: self._executor.prefab.core.dir_remove(self.path)
jumpscaleX_libs/JumpscaleLibs/sal/unix/Unix.py:17:# TODO: move many of these methods to prefab2 (our prefab) or to system if more appropriate
jumpscaleX_libs/JumpscaleLibs/sal/unix/Unix.py:19:# TODO: make sure we use proper names & add to right prefab module
jumpscaleX_libs/JumpscaleLibs/tools/legal_contracts/LegalContractsFactory.py:10: # p = j.tools.prefab.local
jumpscaleX_libs/JumpscaleLibs/tools/legal_contracts/LegalContractsFactory.py:42: p = j.tools.prefab.local
jumpscaleX_libs/JumpscaleLibs/tools/fixer/FixerReplace.py:20:RI| self.prefab.core.file_write | j.sal.fs.writeFile
jumpscaleX_libs/JumpscaleLibs/tools/fixer/FixerReplace.py:21:RI| self.prefab.core.run | j.sal.process.execute
jumpscaleX_libs/JumpscaleLibs/tools/fixer/FixerReplace.py:22:RI| self.prefab.core.createDir | j.sal.fs.createDir
jumpscaleX_libs/JumpscaleLibs/tools/fixer/FixerReplace.py:23:RI| self.prefab.core.file_download | self.prefab.core.file_download
jumpscaleX_libs/JumpscaleLibs/tools/fixer/FixerReplace.py:24:RI| self.prefab.system.package.install | j.builders.system.package.ensure
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:405: # def sandboxBinWithBuilder(self, prefab, bin_path, sandbox_dir):
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:409: # @param prefab Builder: prefab either local or remote on a machine.
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:415: # prefab.core.dir_remove(sandbox_dir)
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:416: # prefab.core.dir_ensure(sandbox_dir)
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:420: # prefab.core.dir_ensure(LIBSDIR)
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:421: # prefab.core.dir_ensure(BINDIR)
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:422: # prefab.core.dir_ensure(j.sal.fs.joinPaths(sandbox_dir, 'usr'))
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:425: # prefab.core.dir_ensure(j.sal.fs.joinPaths(sandbox_dir, directory))
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:428: # prefab.core.execute_bash("""kosmos 'j.tools.sandboxer.libs_sandbox("{}", dest="{}")'""".format(bin_path, LIBSDIR))
jumpscaleX_libs/JumpscaleLibs/tools/sandboxer/Sandboxer.py:430: # prefab.core.file_copy(bin_path, BINDIR+'/')
jumpscaleX_libs/JumpscaleLibs/clients/syncthing/SyncthingClient.py:45: executor = j.tools.prefab.get(j.tools.executor.getSSHBased(addr=self.addr, port=self.sshport))
jumpscaleX_libs/JumpscaleLibs/clients/syncthing/SyncthingClient.py:46: return executor.prefab.core.execute_bash(content=cmds, die=die)
jumpscaleX_libs/JumpscaleLibs/clients/s3/S3Factory.py:19: p = j.tools.prefab.local
jumpscaleX_libs/JumpscaleLibs/clients/zero_stor/ZeroStorClient.py:107: # use prefab to start the client so we can connect to it using grpc
jumpscaleX_libs/JumpscaleLibs/clients/influxdb/InfluxdbFactory.py:37: # dont use prefab (can copy code from there for sure)
jumpscaleX_libs/JumpscaleLibs/clients/zero_boot/ZerobootClient.py:268: if not self.sshclient.prefab.core.exists(lkrn_file):
jumpscaleX_core/install/InstallTools.py:370: # prefab.system.package.install('redis')
jumpscaleX_core/JumpscaleCore/servers/zdb/ZDBServer.py:46: start zdb in tmux using this directory (use prefab)
jumpscaleX_libs_extra/JumpscaleLibsExtra/data/latex/Latex.py:14: p = j.tools.prefab.local
jumpscaleX_libs_extra/JumpscaleLibsExtra/data/latex/Latex.py:38: p = j.tools.prefab.local
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/dash/DASH.py:21: p = j.tools.prefab.local
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/offliner/Rexplorer.py:11: use prefab to install rexplorer & get it started
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/offliner/Rexplorer.py:16: p = j.tools.prefab.local
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/reportlab/ReportlabFactory.py:19: p = j.tools.prefab.local
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/reportlab/ReportlabFactory.py:83: p = j.tools.prefab.local
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/builder/ZOSContainer.py:189: def prefab(self):
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/builder/ZOSContainer.py:190: return self.node.prefab
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/builder/ZOSContainer.py:195: :return: node object as used in node manager, allows you to get to prefab, ...
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/builder/ZOSContainer.py:297: self.prefab.jumpscale.jumpscalecore.install()
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/builder/ZOSContainer.py:304: self.prefab.runtimes.python.build()
jumpscaleX_libs_extra/JumpscaleLibsExtra/tools/builder/MyFileSystemEventHandler.py:46: dest = j.sal.fs.joinPaths(node.prefab.core.dir_paths["CODEDIR"], destpart)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:8:def get_prefab_prepared():
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:10: return j.tools.local.prefab
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:18:def do_pkgsandbox_and_push(prefabpkg, flistname="cryptosandbox", bins=None):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:19: prefab = prefabpkg.prefab
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:21: prefab.core.dir_remove(DATA_DIR)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:22: if prefabpkg.NAME == "tfchain":
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:23: prefabpkg.build(tag=os.environ.get("{}_TAG".format(prefabpkg.NAME.upper())), reset=True)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:24: prefabpkg.install(tag=os.environ.get("{}_TAG".format(prefabpkg.NAME.upper())), reset=True)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:26: prefabpkg.build()
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:27: prefabpkg.install()
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:32: prefab.core.execute_bash("cd {} && tar -czf /tmp/{}.tar.gz .".format(DATA_DIR, flistname))
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:33: prefab.core.execute_bash(
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:38: prefab.core.execute_bash(
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:58: prefab = j.tools.prefab.local
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:65: btcflist = do_pkgsandbox_and_push(prefab.blockchain.bitcoin, flistname="bitcoinflist", bins=bitcoinbins)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:66: tfchainflist = do_pkgsandbox_and_push(prefab.blockchain.tfchain, flistname="tfchainflist", bins=tfchainbins)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:67: ethereumflist = do_pkgsandbox_and_push(prefab.blockchain.ethereum, flistname="ethereumflist", bins=ethbins)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/cryptosandbox_local.py:69: prefab.blockchain.atomicswap, flistname="atomicswapflist", bins=atomicswapbins
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:28:def tft_wallet_unlock(prefab, passphrase):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:35: rc, out, err = prefab.core.run(cmd, die=False, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:41: _, out, _ = prefab.core.run(cmd, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:48:def tft_wallet_init(prefab, passphrase, recovery_seed=None):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:55: rc, out, err = prefab.core.run(cmd, die=False, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:67: rc, out, err = prefab.core.run(cmd, die=False, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:72:def check_tfchain_synced(prefab, height_threeshold=10):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:75: @param prefab: prefab of the TFT node
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:82: _, out, err = prefab.core.run(cmd="tfchainc", showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:92:def check_btc_synced(prefab, height_threeshold=10):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:95: @param prefab: prefab of the BTC node
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:102: _, out, _ = prefab.core.run(cmd="bitcoin-cli -getinfo", showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:109:def start_blockchains(prefab, node_name):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:114: prefab.core.run("apt-get update; apt-get install -y curl", die=False, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:118: rc, _, _ = prefab.core.run(cmd=tfchaind_cmd_check, die=False, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:120: prefab.core.run("cd {}; {} >/dev/null 2>&1 &".format(DEFAULT_DATA_PATH, tfchaind_cmd), showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:124: prefab.core.dir_ensure(DEFAULT_BITCOIN_DIR)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:125: prefab.core.file_write(location=DEFAULT_BITCOIN_CONFIG_PATH, content=DEFAULT_BITCOIN_CONFIG)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:128: rc, _, _ = prefab.core.run(cmd=btc_cmd_check, die=False, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:130: prefab.core.run(cmd=btc_cmd, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:182: tft_node_prefab = None
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:185: tft_node_prefab = j.tools.prefab.getFromSSH(addr=zos_node_name, port=tft_node_data["ports"][0]["source"])
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:193: if tft_node_prefab is None:
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:199: tft_node_prefab.core.run('echo "export PATH=/opt/bin:$PATH" >> /root/.profile_js', profile=False, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:201: start_blockchains(tft_node_prefab, tft_node_name)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:205: tft_wallet_init(prefab=tft_node_prefab, passphrase=passphrase, recovery_seed=recovery_seed)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:207: tft_wallet_unlock(prefab=tft_node_prefab, passphrase=passphrase)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:248: btc_node_prefab = None
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:251: btc_node_prefab = j.tools.prefab.getFromSSH(addr=zos_node_name, port=btc_node_data["ports"][0]["source"])
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:258: if btc_node_prefab is None:
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:264: btc_node_prefab.core.run('echo "export PATH=/opt/bin:$PATH" >> /root/.profile_js', profile=False, showout=False)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:266: start_blockchains(btc_node_prefab, btc_node_name)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:270: if check_tfchain_synced(tft_node_prefab):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:276: if check_btc_synced(btc_node_prefab):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:287:# @returns: A dictionary with in the form {"btc": <prefab_obj>, "tft": <prefab_obj>, "eth": <prefab_obj>, "xrp": <prefab_obj>}
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:293:# install_blockchains(prefab=btc_node.prefab)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:296:# btc_node.prefab.core.dir_ensure(DEFAULT_BITCOIN_DIR)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:297:# btc_node.prefab.core.file_write(location=DEFAULT_BITCOIN_CONFIG_PATH,
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:300:# start_blockchains(prefab=btc_node.prefab, node_name='hussein.btc')
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:304:# install_blockchains(prefab=tft_node.prefab)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:306:# start_blockchains(prefab=tft_node.prefab, node_name='hussein.tft')
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:309:# 'btc': btc_node.prefab,
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:310:# 'tft': tft_node.prefab,
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:316:# def install_blockchains(prefab):
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:321:# prefab.system.base.install(upgrade=True)
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:322:# prefab.blockchain.tfchain.build()
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:323:# prefab.blockchain.tfchain.install()
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:324:# prefab.blockchain.bitcoin.build()
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:325:# prefab.blockchain.bitcoin.install()
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:326:# prefab.blockchain.atomicswap.build()
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:327:# prefab.blockchain.atomicswap.install()
jumpscaleX_libs_extra/JumpscaleLibsExtra/sal_zos/sandbox/crypto_sandboxing/deploy.py:328:# # prefab.blockchain.ethereum.install()
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumAtomicswap.py:18: self._prefab = j.tools.prefab.local
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumAtomicswap.py:37: self._prefab.core.run(cmd)
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumAtomicswap.py:53: _, out, _ = self._prefab.core.run(cmd)
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumAtomicswap.py:74: _, out, _ = self._prefab.core.run(cmd)
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumAtomicswap.py:93: _, out, _ = self._prefab.core.run(cmd)
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumAtomicswap.py:112: _, out, _ = self._prefab.core.run(cmd)
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumAtomicswap.py:133: _, out, _ = self._prefab.core.run(cmd)
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumAtomicswap.py:152: _, out, _ = self._prefab.core.run(cmd)
jumpscaleX_libs_extra/JumpscaleLibsExtra/clients/blockchain/electrum/ElectrumClientFactory.py:79: j.tools.prefab.local.core.run(cmd)
jumpscaleX_builders/JumpscaleBuilders/system/BuilderFileSystem.py:15: prefab = self.prefab
jumpscaleX_builders/JumpscaleBuilders/system/BuilderFileSystem.py:17: prefab.executor.execute(cmd)
jumpscaleX_builders/JumpscaleBuilders/system/BuilderFileSystem.py:30: prefab = self.prefab
jumpscaleX_builders/JumpscaleBuilders/system/BuilderFileSystem.py:43: prefab.executor.execute("mount %s %s" % (device, tmp))
jumpscaleX_builders/JumpscaleBuilders/system/BuilderFileSystem.py:46: prefab.executor.execute("cp -ax %s/* %s" % (mount_point, tmp))
jumpscaleX_builders/JumpscaleBuilders/system/BuilderFileSystem.py:49: prefab.executor.execute("umount %s" % device)
jumpscaleX_builders/JumpscaleBuilders/system/BuilderFileSystem.py:54: prefab.executor.execute("mount %s %s" % (device, mount_point))
jumpscaleX_builders/JumpscaleBuilders/system/BuilderNS.py:56: read local hostnames & transfer them to current prefab
jumpscaleX_builders/JumpscaleBuilders/system/BuilderNS.py:59: local = j.tools.prefab.get("")
jumpscaleX_builders/JumpscaleBuilders/system/BuilderSSH.py:20: # if not str(executor.prefab.platformtype).startswith(onlyplatform):
jumpscaleX_builders/JumpscaleBuilders/system/BuilderSSH.py:36: # executor.prefab.system.ssh.authorize(user='root', key=key)
jumpscaleX_builders/JumpscaleBuilders/system/BuilderSSH.py:38: # executor.prefab.system.user.passwd(login, changepasswdto, encrypted_passwd=False)
jumpscaleX_builders/JumpscaleBuilders/tools/BuilderTools.py:318: assert self.file_exists(location), "prefab.file_read: file does not exists {0}".format(location)
jumpscaleX_builders/JumpscaleBuilders/tools/BuilderTools.py:422: return self.prefab.system.ns
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:9: def __init__(self, executor, prefab):
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:11: self.prefab = prefab
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:17: js 'c=j.tools.prefab.get("stor1:9022");c.installer.sshreflector.server'
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:98: js 'c=j.tools.prefab.get("192.168.0.149");c.installer.sshreflector_client("ovh4,ovh5:2222")'
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:111: remoteprefab = j.tools.prefab.get(remoteids)
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:211: prefab = None
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:214: prefab = j.tools.prefab.get(item)
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:218: prefab = j.tools.prefab.get(remoteids)
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:219: if prefab is None:
jumpscaleX_builders/JumpscaleBuildersCommunity/system/BuilderSSHReflector.py:252: return "prefab.reflector:%s:%s" % (getattr(self.executor, "addr", "local"), getattr(self.executor, "port", ""))
jumpscaleX_builders/JumpscaleBuildersCommunity/network/BuilderDNSMasq.py:8: def __init__(self, executor, prefab):
jumpscaleX_builders/JumpscaleBuildersCommunity/network/BuilderDNSMasq.py:9: base.__init__(self, executor, prefab)
jumpscaleX_builders/JumpscaleBuildersCommunity/network/BuilderVRouter.py:12: def __init__(self, executor, prefab):
jumpscaleX_builders/JumpscaleBuildersCommunity/network/BuilderVRouter.py:13: base.__init__(self, executor, prefab)
jumpscaleX_builders/JumpscaleBuildersCommunity/network/BuilderVRouter.py:317: return "prefab.vrouter:%s:%s" % (getattr(self.executor, "addr", "local"), getattr(self.executor, "port", ""))
jumpscaleX_builders/JumpscaleBuildersCommunity/network/BuilderProxyClassic.py:352: if j.builders.prefab.platformtype.myplatform.startswith("ubuntu"):
jumpscaleX_builders/JumpscaleBuildersCommunity/network/BuilderProxyClassic.py:360: return "prefab.proxy:%s:%s" % (getattr(self.executor, "addr", "local"), getattr(self.executor, "port", ""))
jumpscaleX_builders/JumpscaleBuildersExtra/monitoring/BuilderGrafanaFactory.py:11: # dont use prefab (can copy code from there for sure)
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderTarantool.py:169: prefab = self.prefab
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderMongoCluster.py:54: prefab,
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderMongoCluster.py:64: self.prefab = prefab
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderMongoCluster.py:66: self.addr = prefab.executor.addr
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderMongoCluster.py:79: self._log_info(prefab, private_port, public_port, type_, replica, configdb, dbdir)
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderMongoCluster.py:284: prefabs = []
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderMongoCluster.py:286: prefabs.append(
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderMongoCluster.py:288: j.tools.prefab.get(k["executor"]),
jumpscaleX_builders/JumpscaleBuildersExtra/db/BuilderMongoCluster.py:295: args.append(prefabs)
jumpscaleX_builders/JumpscaleBuildersExtra/storage/BuilderRestic.py:113:# def __init__(self, path, password, prefab, repo_env=None):
jumpscaleX_builders/JumpscaleBuildersExtra/storage/BuilderRestic.py:117:# self.prefab = prefab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment