Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login
    1. Home
    2. Jonathan.Engstrom
    3. Topics

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    Jonathan.EngstromJ Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 34
    • Posts 117
    • Groups 0

    Topics

    • Jonathan.EngstromJ

      hub.exe installer args

      Watching Ignoring Scheduled Pinned Locked Moved Support
      2
      0 Votes
      2 Posts
      6 Views
      rhessingerR
      Hi @JonathanEngstrom, You can find a list of the available arguments in the InedoHub CLI documentation. Hope this helps! Thanks, Rich
    • Jonathan.EngstromJ

      Otter 3.0.2. PSEnsure operations broken

      Watching Ignoring Scheduled Pinned Locked Moved Support
      10
      0 Votes
      10 Posts
      34 Views
      dean-houstonD
      @JonathanEngstrom Otter v3 is still really early in the release cycle (closer to what folks used to call "beta" than "stable"), and we're getting the bugs worked out. We also fixed a bunch of bugs (unintended behavior) while testing v3, so it could be an unexpected change. Please let us know specifically what you find so we can look to get things working. I'm not really sure what you mean by "Ensure Server $servername". The only thing you should need to do is change PSEnsure -> PSEnsureScripts to get those scripts working, but the single-script will be a lot better once you get a hang of it. We plan to put a lot of work in documenting this new integration, and coming up with tons of examples to help folks verify the configuration and configure their servers. The main real advantage to the new PSVerify/PSEnsure mechanics is that you can write a single PowerShell script to both verify and configure servers, and more easily create/modify/test/share those scripts outside of Otter.
    • Jonathan.EngstromJ

      Need to change my forum email address

      Watching Ignoring Scheduled Pinned Locked Moved Support
      12
      0 Votes
      12 Posts
      31 Views
      Jonathan.EngstromJ
      @dean-houston Thanks Dean, looks like it worked. I guess I am still a new user too!
    • Jonathan.EngstromJ

      Migrate data out of git raft into file based raft

      Watching Ignoring Scheduled Pinned Locked Moved Support
      4
      0 Votes
      4 Posts
      10 Views
      rhessingerR
      Hi @Jonathan-Engstrom, Have you reviewed the Backing up Otter documentation? We outline how to backup and restore a ProGet instance in there. If you are missing configurations, it shoulds like you may not have copied all of the files from your git repository or the configurations were not stored in the Git raft. Do you still have access to your old server? You could also navigate to Administration -> Rafts and download your Git raft as a zip file as well. Thanks, Rich
    • Jonathan.EngstromJ

      $PSCredential- round two

      Watching Ignoring Scheduled Pinned Locked Moved Support
      27
      0 Votes
      27 Posts
      54 Views
      rhessingerR
      Hi @Jonathan-Engstrom , Have you tried wrapping your PSEnsure inside of a with block to force everything to run as a specific Resource Credential? Example using a resource credential named AdAdminResourceCredentials: with credentials = AdAdminResourceCredentials { PSEnsure ( Key: RSHStuff, Value: True, Collect: >> $ErrorActionPreference = 'SilentlyContinue' $TargetOU = 'Users' $Value = (Get-ADComputer -Identity $env:COMPUTERNAME).DistinguishedName -match $TargetOU $CurrentValue = (Get-ADComputer -Identity $env:COMPUTERNAME).DistinguishedName ((($Value -eq $true) -and (($env:COMPUTERNAME) -match 'MyComputerName')) -or ($env:COMPUTERNAME -notmatch 'MyComputerName')) >>, Configure: >> $samAccountName = $ServerName $newOU = [adsi]"LDAP://$TargetOU" $comp= ([adsisearcher]"samaccountname=$($ServerName)$").FindOne() Write-Host $comp.GetDirectoryEntry() >>, Debug: true, Verbose: true ); } Please note that my PowerShell in collect and configure is not 1 to 1 with yours, I would replace my PowerShell script with yours in those two properties. I also was talking with one of the solutions architects on a similar Otter execution question. He suggested that sometimes it is easier to figure out PowerShell issues by running PSExec under the local system account and attempting to run your PowerShell commands that way. It will sometimes show you more detailed errors than Otter. I would try running PSExec -s powershell, which will open up a PowerShell console as the local system account, and then typing in the lines of PowerShell you have had trouble with. Thanks, Rich
    • Jonathan.EngstromJ

      Migrating Otter and Git repository to new Server 2016 machine

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      2
      0 Votes
      2 Posts
      5 Views
      atrippA
      Hello; For this, we recommend just doing a Backup and Restore. Of course, the Detatch/Reattach is effectively the same thing, but don't forget the config. For the Git-based raft, the Database just contains the connection information to the Bitbucket repository... so it will just come over with the database.
    • Jonathan.EngstromJ

      Simplify running script assets in Otter Configurations (PSEnsure)

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      7
      0 Votes
      7 Posts
      29 Views
      Jonathan.EngstromJ
      Alright, fair enough. As I use Otter almost exclusively for checking for compliance, I will look forward to this. Nontrivial asks are always the best ones, right? :D
    • Jonathan.EngstromJ

      Feature Request: Please add inside each Role which servers have drifted, and which ones are compliant.

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      8
      0 Votes
      8 Posts
      4k Views
      atrippA
      Thanks for tracking those down, I updated owner on them :)
    • Jonathan.EngstromJ

      Inedo Hub roll back to previous versions?

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      2
      0 Votes
      2 Posts
      42 Views
      apxltdA
      We hope to include this ability in a future release, but it's a bit more complicated to get the details worked out. For now, just uninstall, then reinstall (pick version you want) will work.
    • Jonathan.EngstromJ

      Using BITS to distrubute packages without an Inedo agent

      Watching Ignoring Scheduled Pinned Locked Moved Support proget
      2
      0 Votes
      2 Posts
      9 Views
      jraschJ
      In what context would this protocol be used? My understanding is that BITS is used for background/asynchronous transfers, and in the common Otter use-case, the package needs to be available on the server in order to progress through a configuration plan, therefore the only benefit I can see is the network throttling.
    • Jonathan.EngstromJ

      Reporting for Otter

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      3
      0 Votes
      3 Posts
      35 Views
      Jonathan.EngstromJ
      So I looked over OT-331, and while close, I am looking for each role to report the status of each server that has that role assigned to it, and whether it has drifted or is current. Thanks!
    • Jonathan.EngstromJ

      Update agent or downloads

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      3
      0 Votes
      3 Posts
      18 Views
      Jonathan.EngstromJ
      Alright, I have my one token agent I had to update. Thanks!
    • Jonathan.EngstromJ

      Feature Request- Server Import Improvment

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      5
      0 Votes
      5 Posts
      23 Views
      atrippA
      hi Jonathan, can you help me with a test case on the duplicate server issue? Are you trying do an infrastructure import that has the same server name defined twice in the same JSON document?
    • Jonathan.EngstromJ

      WinRM issues

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      4
      0 Votes
      4 Posts
      16 Views
      atrippA
      There haven't been any other feature requests for this, and we haven't researched the feasibility of doing it; however we did add Impersonation and Process Isolation, both which were in-demand features.
    • Jonathan.EngstromJ

      Feature Request- Show status of Agent or Agentless comunnication status

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      4
      0 Votes
      4 Posts
      14 Views
      jraschJ
      I actually added this but it wasn't released as part of the beta; it will be an option in the Status filter e.g. "Agent error", "Collect/remediate error", and "Any error"
    • Jonathan.EngstromJ

      Adding functions in Otter

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      11
      0 Votes
      11 Posts
      2k Views
      P
      Hello Jonathan, We use Proget to deploy our PSModules. The deployement is driven with an Otter PSEnsure fonction- check if module exist with a specific version, if not deploy - Each new server is linked to an Otter role and after remediation, the module is installed. To update the module, we change version number in a otter variable. Otter remediation make the job We call PS function from local script or from Otter plan directly or from module. Don't know if this your need but it is working fine for us.
    • Jonathan.EngstromJ

      Can two Otter servers share a raft, or what would be an easy way to copy all my code between each Otter Instance?

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      4
      0 Votes
      4 Posts
      16 Views
      atrippA
      Basically, you would create a Git-based raft in both instances of Otter, and have them both point to the same Git repository. The biggest gotcha would be that both instances can potentially update the raft, but as long as you're aware of that it wouldn't be a problem.
    • Jonathan.EngstromJ

      Otter Feature Request - Set up a 'collector' of sorts to use in a multi tenant datacenter

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      9
      0 Votes
      9 Posts
      15 Views
      atrippA
      Got it! Then this would likely fall inline with an upcoming major feature, and the communication between Otter servers ("main" and "secondary" as you describe) would be done using API/HTTPS/Web requests, in a direction of ("Publisher" -> "Listener").
    • Jonathan.EngstromJ

      Imported 1058 servers, can no longer pull up list of servers

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      5
      0 Votes
      5 Posts
      5 Views
      ?
      Just as an FYI, we're continuing our investigation and exploration of this under ticket EDO-5623 UPDATE: we've addressed a lot of these in the current version of Otter.
    • Jonathan.EngstromJ

      Another API Question

      Watching Ignoring Scheduled Pinned Locked Moved Support otter
      7
      0 Votes
      7 Posts
      18 Views
      Jonathan.EngstromJ
      Adding for ideas: Will need cmdlets to create, edit, delete, start and stop configuration and orchestration work. Allow to accept pipeline input. That way I can schedule at that time, to run an orchestration job, pick the servers based on the results of the orchestration, and run a job at that time for those servers, environments, or roles that fit the criteria.
    • 1 / 1