PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /proc/self/root/opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : //proc/self/root/opt/saltstack/salt/lib/python3.10/site-packages/salt/cli/call.py |
import os import salt.cli.caller import salt.defaults.exitcodes import salt.utils.parsers from salt.config import _expand_glob_path class SaltCall(salt.utils.parsers.SaltCallOptionParser): """ Used to locally execute a salt command """ def run(self): """ Execute the salt call! """ self.parse_args() if self.options.file_root: # check if the argument is pointing to a file on disk file_root = os.path.abspath(self.options.file_root) self.config["file_roots"] = {"base": _expand_glob_path([file_root])} if self.options.pillar_root: # check if the argument is pointing to a file on disk pillar_root = os.path.abspath(self.options.pillar_root) self.config["pillar_roots"] = {"base": _expand_glob_path([pillar_root])} if self.options.states_dir: # check if the argument is pointing to a file on disk states_dir = os.path.abspath(self.options.states_dir) self.config["states_dirs"] = [states_dir] if self.options.local: self.config["file_client"] = "local" if self.options.master: self.config["master"] = self.options.master caller = salt.cli.caller.Caller.factory(self.config) if self.options.doc: caller.print_docs() self.exit(salt.defaults.exitcodes.EX_OK) if self.options.grains_run: caller.print_grains() self.exit(salt.defaults.exitcodes.EX_OK) caller.run()