[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Noweb Function's body without evaluation
From: |
Ihor Radchenko |
Subject: |
Re: Noweb Function's body without evaluation |
Date: |
Sun, 02 Apr 2023 10:06:18 +0000 |
suarezmiguelc@icloud.com writes:
> I use heavily org-mode for Literate DevOps, so I have a lot of shell commands
> that connect through SSH and do some things later, for example:
>
> #+name: initSSH
> #+begin_src shell :var connection=“admin@somehost"
> ssh -t miguel@host "sudo -u someuser ssh -t $connection 'sudo su'"
> #+end_src
>
p ...>
> #+name: getStorage
> #+begin_src shell
> df
> #+end_src
>
> Which has to be run in a remote server, could be any remote server as I have
> to connect to several. So I would like to be able to:
>
> #+begin_src shell
> <<initSSH(connection=“admin@anotherhost”)>>
> <<getStorage>>
> #+end_src
You can just
#+begin_src shell :var connection "admin@anotherhost"
<<initSSH>>
<getStorage>>
#+end_src
--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>
- Re: Noweb Function's body without evaluation,
Ihor Radchenko <=