How to Install and Configure Foreman 1.11 on CentOS 7.x

6 Responses

  1. UDay says:

    Hey Pradeep,

    I dont find the default host foreman.example.com registered to my foreman after it comes up, can you point me to some debugging options ?

    Again, thanks a lot for all the great work.

    – Uday

    • Hi Uday,

      Whenever Foreman is installed successfully, then under the hosts tab your foreman server with its hostname should register automatically.

      Can you tell me on which OS you have installed Foreman …? Did you get any error during foreman installation ..?

  2. UDay says:

    Hey Pradeep,

    I have installed it on a Centos 7 box. I see the host registered now after writing the hostname to the /etc/hosts /etc/hostname and running the hostname command. Again, thanks for the response.

    I have a new problem now, where I have been trying to create a kickstart file that makes use of and the kickstart process is not able to resolve foreman.example.com and any other dns domain. Any suggestions on how I can work around this ? I am using virtualbox as my setup.

    Thanks,
    Uday

  3. zubing says:

    Hey Pradeep,

    I have installed foreman ,when i executed the step3, I always failed, could you tell me what is the problem,thanks.

    centos7

  4. Krishna Verma says:

    Hi Pradeep,

    I am getting errors when running puppet agent on host after adding ntp module by following your steps.
    Something like below :
    parameter ‘interfaces’ expects an Array value, got String
    parameter ‘interfaces_ignore’ expects an Array value, got String
    parameter ‘service_enable’ expects a Boolean value, got String
    parameter ‘service_ensure’ expects a match for Enum[‘running’, ‘stopped’], got ”
    parameter ‘service_manage’ expects a Boolean value, got String
    parameter ‘slewalways’ expects an undef value or a match for Enum[‘no’, ‘yes’], got ”
    parameter ‘statistics’ expects a value of type Undef or Array, got String
    parameter ‘statsdir’ expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+\/*)*$/]] value, got String
    parameter ‘stepout’ expects a value of type Undef or Integer, got String
    parameter ‘step_tickers_file’ expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+\/*)*$/]] value, got String
    parameter ‘tinker’ expects a value of type Undef or Boolean, got String
    parameter ‘tos’ expects a Boolean value, got String
    parameter ‘tos_maxclock’ expects a value of type Undef or Integer, got String
    parameter ‘tos_minclock’ expects a value of type Undef or Integer, got String
    parameter ‘tos_minsane’ expects a value of type Undef or Integer, got String
    parameter ‘tos_floor’ expects a value of type Undef or Integer, got String
    parameter ‘tos_ceiling’ expects a value of type Undef or Integer, got String
    parameter ‘tos_cohort’ expects a value of type Boolean or Integer, got String
    parameter ‘udlc’ expects a Boolean value, got String
    parameter ‘udlc_stratum’ expects a value of type Undef or Integer, got String
    parameter ‘ntpsigndsocket’ expects a Stdlib::Absolutepath = Variant[Stdlib::Windowspath = Pattern[/^(([a-zA-Z]:[\\\/])|([\\\/][\\\/][^\\\/]+[\\\/][^\\\/]+)|([\\\/][\\\/]\?[\\\/][^\\\/]+))/], Stdlib::Unixpath = Pattern[/^\/([^\/\0]+\/*)*$/]] value, got String on node noi-dcdevops.cadence.com
    Warning: Not using cache on failed catalog
    Error: Could not retrieve catalog; skipping run

    Could you please let mem know what need to do done?

Leave a Reply

Your email address will not be published. Required fields are marked *