https://www.puppet.com/community logo
Join Slack
Powered by
# puppet
  • c

    CVQuesty

    05/12/2022, 3:32 PM
    All this in order: https://puppet.com/docs/pe/2021.5/supported_operating_systems.html#ubuntu_dependencies
  • c

    CVQuesty

    05/12/2022, 3:32 PM
    ?
  • c

    CVQuesty

    05/12/2022, 3:33 PM
    Know that I’m just orienting myself to your configuration
  • s

    Slackbot

    05/12/2022, 3:34 PM
    This message was deleted.
    y
    c
    • 3
    • 4
  • c

    CVQuesty

    05/12/2022, 3:37 PM
    https://puppet.com/docs/puppet/7/server/known_issues.html#tmp-directory-mounted-noexec
  • c

    CVQuesty

    05/12/2022, 3:37 PM
    @dmnfortytwo
  • d

    dmnfortytwo

    05/12/2022, 3:44 PM
    As for requirements: some packages were missing (libgtk2.0-0 libjpeg62 libossp-uuid16 libxslt1.1), installing didn't help.
  • d

    dmnfortytwo

    05/12/2022, 3:44 PM
    No, /tmp isn't mounted with noexec, I also tried another newly created directory.
  • s

    Slackbot

    05/12/2022, 3:52 PM
    This message was deleted.
    d
    • 2
    • 1
  • v

    vchepkov

    05/12/2022, 4:02 PM
    looking into puppet code, you either don't have syslog ruby library or don't have user with '0' uid for what it worth, I run aarch agents just fine
    Copy code
    # facter os
    {
      architecture => "aarch64",
      family => "RedHat",
      hardware => "aarch64",
      name => "Amazon",
      release => {
        full => "2",
        major => "2"
      },
      selinux => {
        enabled => false
      }
    }
  • d

    dmnfortytwo

    05/12/2022, 4:13 PM
    I have user with zero uid (root as usual). As for ruby lib - shouldn't it be packaged into puppetserver? I've just tried to install ruby-syslog-logger and it didn't help. BTW, facter and puppet work fine, only puppetserver fails.
  • y

    Yorokobi

    05/12/2022, 4:18 PM
    Puppet server only runs on x86_64
  • a

    Argon Wade

    05/12/2022, 4:22 PM
    I’m at a loss. Have tried so many things to figure out why this dependency cycle exists. I cannot find anything in my Puppet code / Hiera data that would result in Puppet adding an autorequire as shown in the cycles chart. If I move the user creation for bar into the base profile and then create both users from the same profile, it works. The two accounts are in no way connected to each other. Ideas?
  • s

    Slackbot

    05/12/2022, 4:25 PM
    This message was deleted.
    a
    d
    +2
    • 5
    • 30
  • b

    bastelfreak

    05/12/2022, 4:28 PM
    those are a lot of arrows
  • d

    dmnfortytwo

    05/12/2022, 4:28 PM
    @Yorokobi then why does official package has 'all' architecture?
  • y

    Yorokobi

    05/12/2022, 4:30 PM
    You'll have to ask the .deb packaging folks that one.
  • s

    Slackbot

    05/12/2022, 4:31 PM
    This message was deleted.
    y
    • 2
    • 2
  • s

    Slackbot

    05/12/2022, 4:45 PM
    This message was deleted.
    y
    d
    • 3
    • 4
  • y

    Yorokobi

    05/12/2022, 4:48 PM
    https://puppet.com/docs/pe/2021.6/supported_operating_systems.html#supported_operating_systems_and_devices-supported-primary-server-platforms Just under the heading it states
    All primary server platforms require an x86-64 architecture.
  • d

    dmnfortytwo

    05/12/2022, 4:58 PM
    For help with non-supported operating systems, architectures, or JRE versions, join our Community Slack.
    😀
  • b

    bastelfreak

    05/12/2022, 5:26 PM
    https://tickets.puppetlabs.com/browse/SERVER-2539 during the last core office-hours we collected some ideas for speeding up pluginsync (which is a requirement for syncing custom datatypes which is a requirement for using them in deferred functions). I collected the different ideas we had. If you've some thoughts please comment.
  • b

    Brian Schonecker

    05/12/2022, 5:42 PM
    I have a few class modules that have dependencies on users being created before the class module running, I know that I can do: User['my_user'] -> Class['my_class'] but is there a way to specify all user resources be created ie: User[*] -> Class['my_class'] ?? Users are going to come and go and the class module writes files to the users' home directories, ssh_keys, etc so the class module needs to ensure that all users are created.
  • d

    dmnfortytwo

    05/12/2022, 5:43 PM
    User <| |> -> Class['my_class']
  • v

    vchepkov

    05/12/2022, 5:44 PM
    There are collectors, but I would stay away from them this
  • v

    vchepkov

    05/12/2022, 5:44 PM
    They will realize all virtual users if you have any
  • d

    dmnfortytwo

    05/12/2022, 5:44 PM
    Collectors are awesome if you keep them in mind 🙂
  • b

    Brian Schonecker

    05/12/2022, 5:46 PM
    Thanks. I am using collectors already but I'm not very familiar with how they really work. I'll give your suggestion a try.
  • v

    vchepkov

    05/12/2022, 5:46 PM
    Presumably users are created by
    class { 'corp::profile::users':
    , you can set relationship with this class
  • b

    Brian Schonecker

    05/12/2022, 5:47 PM
    I'm creating users with create_resources(user, lookup('users'),,{})
1...353637...428Latest