New Release of the Remote Execution Plugin Available

The remote execution team is happy to announce our fourth release. The remote
execution plugin enables Foreman to run arbitrary commands on remote hosts,
currently via SSH although additional providers are planned.

The documentation[0] has been updated and includes an overview of each of the
new features.

This release supports Foreman 1.10 and packages are now available for RPM-based
distros. Updated DEB packages will be avaiable later this week.

A full list of issues is available at [1], but your help is particularly
appreciated in testing the below. If you come across any issues, please file a
bug in our redmine tracker [2].

Recurring jobs - #10755

··· ======================= Job invocations can now be scheduled to occur at a later time, including on a recurring basis. Invocations can occur hourly, daily, weekly, or monthly, as well as on more complex schedules via the cron syntax.

Effective user - #12489

By default, jobs are executed under the same user that’s used to login (e.g,
root). In this release, jobs may now be executed under a different uid than the
ssh user.

Invocation descriptions - #11730

Previously, when executing a job, the description would simply be the job name,
such as “Package Action,” but in this release we now support description
templates that can make use of user-supplied inputs. For example, instead of
"Package Action", the description will now show the action and the package,
e.g. “Install package vim-enhanced.”

CLI - #12490

A Hammer CLI plugin is now available. Follow the package installation
instructions[3] to install hammer_cli_foreman_remote_execution. Some CLI
examples are available in the README[4].

[0] Foreman :: Plugin Manuals
[1] http://bit.ly/1Q00Mbw
[2] Foreman
[3] Foreman :: Plugin Manuals
[4] https://github.com/theforeman/hammer_cli_foreman_remote_execution/blob/master/README.md


Best Regards,

Stephen Benjamin
Red Hat Engineering

Does this work under a Katello install? The install flags don't appear to
work the same under a katello-installer than they do under
foreman-installer.

D

··· On Monday, 11 January 2016 16:00:27 UTC, stephen wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > The remote execution team is happy to announce our fourth release. The > remote > execution plugin enables Foreman to run arbitrary commands on remote > hosts, > currently via SSH although additional providers are planned. > > The documentation[0] has been updated and includes an overview of each of > the > new features. > > This release supports Foreman 1.10 and packages are now available for > RPM-based > distros. Updated DEB packages will be avaiable later this week. > > A full list of issues is available at [1], but your help is particularly > appreciated in testing the below. If you come across any issues, please > file a > bug in our redmine tracker [2]. > > Recurring jobs - #10755 > ======================= > Job invocations can now be scheduled to occur at a later time, including > on a > recurring basis. Invocations can occur hourly, daily, weekly, or monthly, > as > well as on more complex schedules via the cron syntax. > > Effective user - #12489 > ======================= > By default, jobs are executed under the same user that's used to login > (e.g, > root). In this release, jobs may now be executed under a different uid > than the > ssh user. > > Invocation descriptions - #11730 > ================================ > Previously, when executing a job, the description would simply be the job > name, > such as "Package Action," but in this release we now support description > templates that can make use of user-supplied inputs. For example, instead > of > "Package Action", the description will now show the action and the > package, > e.g. "Install package vim-enhanced." > > CLI - #12490 > ============ > A Hammer CLI plugin is now available. Follow the package installation > instructions[3] to install hammer_cli_foreman_remote_execution. Some CLI > examples are available in the README[4]. > > > > [0] http://theforeman.org/plugins/foreman_remote_execution/0.1/index.html > [1] http://bit.ly/1Q00Mbw > [2] > http://projects.theforeman.org/projects/foreman_remote_execution/issues/new > [3] http://theforeman.org/plugins/#2.2Packageinstallation > [4] > https://github.com/theforeman/hammer_cli_foreman_remote_execution/blob/master/README.md > > > - -- > Best Regards, > > Stephen Benjamin > Red Hat Engineering > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iQIcBAEBCgAGBQJWk9ERAAoJEO/jspg/ssdDZUsQAOPSEtmmLMAluUQJnfgok+p7 > MbSfXwI0N6J1MIDjCnzZ2xDIhpVVxZNjxV7H6d2gdb4VEErhSVyLP8gwF74ZkMlv > q4xwPytdMfXKWUb8pxw4ggIyaPNNMJnfrf47UBp2hssfdVu6YC/hxbMnnMeuYco0 > PQhfb/abJZ/HxpY6kq/sfGfKh2hkCcJKjuA1wCQwfPg26C9nhKl37aGtO+KIUHT+ > OYN6kp8emg57OoM1CuujlXLKxS60MEqnj/CkT9DUwPOaw4U+5HeScOZ08qDOYWNv > whR3hpX7pQjiouUv8OZomoECF2g0gYZq9H6QpxHJ9+OTztmZqLWkGM5WVtdijFPb > DWdXXfba5T/CRURC6bJBA8E77Dxqg/YnAWu6B2Yu7c0VhUkpEeaoaFRnx2QJY2se > Bxm/BGMfEa4ql2YZ6N+TmHbOwHKCNZP643C4Pve3dZC+rodwcLicfSNvK8hMl/60 > epieMyhcguGsMf9PAyNBqsYwCEwmY8eUInAYolNCBEUYpw6xrBw4SC09su9Es99Z > ButNqp4toRUE2kOSrBbnpYpkqB6ZIOLi9NAZaMoLMTj7AqAodDSSOS0Ngc8983LI > NI25ZYTUo05DTR52lQwb5DWngkrwR+kyzeAqN+AZxG4e8kpVdYWWg4R2VGpQ2/sz > rrOJ8uKjkdl8x+btUS9F > =mIRz > -----END PGP SIGNATURE----- > >

how to install from source ?

在 2016年1月12日星期二 UTC+8上午12:00:27,stephen写道:

··· > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > The remote execution team is happy to announce our fourth release. The > remote > execution plugin enables Foreman to run arbitrary commands on remote > hosts, > currently via SSH although additional providers are planned. > > The documentation[0] has been updated and includes an overview of each of > the > new features. > > This release supports Foreman 1.10 and packages are now available for > RPM-based > distros. Updated DEB packages will be avaiable later this week. > > A full list of issues is available at [1], but your help is particularly > appreciated in testing the below. If you come across any issues, please > file a > bug in our redmine tracker [2]. > > Recurring jobs - #10755 > ======================= > Job invocations can now be scheduled to occur at a later time, including > on a > recurring basis. Invocations can occur hourly, daily, weekly, or monthly, > as > well as on more complex schedules via the cron syntax. > > Effective user - #12489 > ======================= > By default, jobs are executed under the same user that's used to login > (e.g, > root). In this release, jobs may now be executed under a different uid > than the > ssh user. > > Invocation descriptions - #11730 > ================================ > Previously, when executing a job, the description would simply be the job > name, > such as "Package Action," but in this release we now support description > templates that can make use of user-supplied inputs. For example, instead > of > "Package Action", the description will now show the action and the > package, > e.g. "Install package vim-enhanced." > > CLI - #12490 > ============ > A Hammer CLI plugin is now available. Follow the package installation > instructions[3] to install hammer_cli_foreman_remote_execution. Some CLI > examples are available in the README[4]. > > > > [0] http://theforeman.org/plugins/foreman_remote_execution/0.1/index.html > [1] http://bit.ly/1Q00Mbw > [2] > http://projects.theforeman.org/projects/foreman_remote_execution/issues/new > [3] http://theforeman.org/plugins/#2.2Packageinstallation > [4] > https://github.com/theforeman/hammer_cli_foreman_remote_execution/blob/master/README.md > > > - -- > Best Regards, > > Stephen Benjamin > Red Hat Engineering > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iQIcBAEBCgAGBQJWk9ERAAoJEO/jspg/ssdDZUsQAOPSEtmmLMAluUQJnfgok+p7 > MbSfXwI0N6J1MIDjCnzZ2xDIhpVVxZNjxV7H6d2gdb4VEErhSVyLP8gwF74ZkMlv > q4xwPytdMfXKWUb8pxw4ggIyaPNNMJnfrf47UBp2hssfdVu6YC/hxbMnnMeuYco0 > PQhfb/abJZ/HxpY6kq/sfGfKh2hkCcJKjuA1wCQwfPg26C9nhKl37aGtO+KIUHT+ > OYN6kp8emg57OoM1CuujlXLKxS60MEqnj/CkT9DUwPOaw4U+5HeScOZ08qDOYWNv > whR3hpX7pQjiouUv8OZomoECF2g0gYZq9H6QpxHJ9+OTztmZqLWkGM5WVtdijFPb > DWdXXfba5T/CRURC6bJBA8E77Dxqg/YnAWu6B2Yu7c0VhUkpEeaoaFRnx2QJY2se > Bxm/BGMfEa4ql2YZ6N+TmHbOwHKCNZP643C4Pve3dZC+rodwcLicfSNvK8hMl/60 > epieMyhcguGsMf9PAyNBqsYwCEwmY8eUInAYolNCBEUYpw6xrBw4SC09su9Es99Z > ButNqp4toRUE2kOSrBbnpYpkqB6ZIOLi9NAZaMoLMTj7AqAodDSSOS0Ngc8983LI > NI25ZYTUo05DTR52lQwb5DWngkrwR+kyzeAqN+AZxG4e8kpVdYWWg4R2VGpQ2/sz > rrOJ8uKjkdl8x+btUS9F > =mIRz > -----END PGP SIGNATURE----- > >

Hi Duncan,
I've used earlier releases of this plugin successfully with Katello 2.3 /
Foreman 1.9.
The latest release should work with Katello 2.4, which includes Foreman
1.10 (Katello is best thought of as a superset of Foreman).
Not all Foreman plugins can be installed via Katello installer, but it is
just a matter of installing them manually after installing Katello.
Simply follow the manual installation
instructions: Foreman :: Plugin Manuals
Abeer

··· On Thursday, January 14, 2016 at 2:27:14 AM UTC+11, Duncan Innes wrote:

Does this work under a Katello install? The install flags don’t appear to
work the same under a katello-installer than they do under
foreman-installer.

D

On Monday, 11 January 2016 16:00:27 UTC, stephen wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

The remote execution team is happy to announce our fourth release. The
remote
execution plugin enables Foreman to run arbitrary commands on remote
hosts,
currently via SSH although additional providers are planned.

The documentation[0] has been updated and includes an overview of each of
the
new features.

This release supports Foreman 1.10 and packages are now available for
RPM-based
distros. Updated DEB packages will be avaiable later this week.

A full list of issues is available at [1], but your help is particularly
appreciated in testing the below. If you come across any issues, please
file a
bug in our redmine tracker [2].

Recurring jobs - #10755

Job invocations can now be scheduled to occur at a later time, including
on a
recurring basis. Invocations can occur hourly, daily, weekly, or monthly,
as
well as on more complex schedules via the cron syntax.

Effective user - #12489

By default, jobs are executed under the same user that’s used to login
(e.g,
root). In this release, jobs may now be executed under a different uid
than the
ssh user.

Invocation descriptions - #11730

Previously, when executing a job, the description would simply be the job
name,
such as “Package Action,” but in this release we now support description
templates that can make use of user-supplied inputs. For example, instead
of
“Package Action”, the description will now show the action and the
package,
e.g. “Install package vim-enhanced.”

CLI - #12490

A Hammer CLI plugin is now available. Follow the package installation
instructions[3] to install hammer_cli_foreman_remote_execution. Some CLI
examples are available in the README[4].

[0] Foreman :: Plugin Manuals
[1] Issues - Foreman Remote Execution - Foreman
[2]
Foreman
[3] Foreman :: Plugin Manuals
[4]
hammer_cli_foreman_remote_execution/README.md at master · theforeman/hammer_cli_foreman_remote_execution · GitHub


Best Regards,

Stephen Benjamin
Red Hat Engineering
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJWk9ERAAoJEO/jspg/ssdDZUsQAOPSEtmmLMAluUQJnfgok+p7
MbSfXwI0N6J1MIDjCnzZ2xDIhpVVxZNjxV7H6d2gdb4VEErhSVyLP8gwF74ZkMlv
q4xwPytdMfXKWUb8pxw4ggIyaPNNMJnfrf47UBp2hssfdVu6YC/hxbMnnMeuYco0
PQhfb/abJZ/HxpY6kq/sfGfKh2hkCcJKjuA1wCQwfPg26C9nhKl37aGtO+KIUHT+
OYN6kp8emg57OoM1CuujlXLKxS60MEqnj/CkT9DUwPOaw4U+5HeScOZ08qDOYWNv
whR3hpX7pQjiouUv8OZomoECF2g0gYZq9H6QpxHJ9+OTztmZqLWkGM5WVtdijFPb
DWdXXfba5T/CRURC6bJBA8E77Dxqg/YnAWu6B2Yu7c0VhUkpEeaoaFRnx2QJY2se
Bxm/BGMfEa4ql2YZ6N+TmHbOwHKCNZP643C4Pve3dZC+rodwcLicfSNvK8hMl/60
epieMyhcguGsMf9PAyNBqsYwCEwmY8eUInAYolNCBEUYpw6xrBw4SC09su9Es99Z
ButNqp4toRUE2kOSrBbnpYpkqB6ZIOLi9NAZaMoLMTj7AqAodDSSOS0Ngc8983LI
NI25ZYTUo05DTR52lQwb5DWngkrwR+kyzeAqN+AZxG4e8kpVdYWWg4R2VGpQ2/sz
rrOJ8uKjkdl8x+btUS9F
=mIRz
-----END PGP SIGNATURE-----