Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TOPS-102 Generate Ansible Inventory #61

Merged
merged 87 commits into from
Aug 31, 2021
Merged

TOPS-102 Generate Ansible Inventory #61

merged 87 commits into from
Aug 31, 2021

Commits on Jul 1, 2021

  1. Configuration menu
    Copy the full SHA
    f7063a2 View commit details
    Browse the repository at this point in the history
  2. fix: renamed modules

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    2c5184e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a7323d View commit details
    Browse the repository at this point in the history
  4. fix: init --migrate

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    463a78e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d50ee69 View commit details
    Browse the repository at this point in the history
  6. fix: aaaaa

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    225e0a3 View commit details
    Browse the repository at this point in the history
  7. fix: blocks ?

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    ec80db5 View commit details
    Browse the repository at this point in the history
  8. fix: blocks ?

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    d7ea911 View commit details
    Browse the repository at this point in the history
  9. fix: blocks ?

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    ec6f1ad View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9dfed10 View commit details
    Browse the repository at this point in the history
  11. fix: testing changes

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    6bf1829 View commit details
    Browse the repository at this point in the history
  12. feat: qemu-kvm module

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    2c5e7c2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5c367b0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5011d59 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    967d530 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    79c1ed6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    baf4397 View commit details
    Browse the repository at this point in the history
  18. fix: int -> number

    aaronsaderholm committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    eb0131b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ab00d8f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    bd52608 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. Configuration menu
    Copy the full SHA
    8aaedb0 View commit details
    Browse the repository at this point in the history
  2. Introduce the common config (#40)

    * feat: update .gitignore
    
    * feat: add base and test VMs
    
    * fix: update variable names to match existing scheme
    
    * feat: add missing terraform pre-commit
    
    * fix: update workflow
    
    * fix: re-add tflint
    claughinghouse authored and aaronsaderholm committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    81df9c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    191f968 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Use forked Proxmox API and Terraform provider with HA container suppo…

    …rt (#44)
    
    * Add script to manually install Proxmox plugin
    
    - Add Bash script to download and install forked version of Terraform
      Proxmox plugin
    - Add script to before_script stage of GitLab CI config
    - Update minimum Proxmox plugin version to ensure we get the newer
      forked plugin
    
    * Add Proxmox provider setup to GitHub CI
    
    * Use Bash to run Proxmox provider script
    
    Can't guarantee that permissions will be right to run the script
    directly.
    
    * Specify full local path to Proxmox provider script
    
    There's a default `working-directory` statement but I don't know if it's
    working.
    
    * Flail some more
    
    - Add an `ls` to see where this stuff is actually running
    
    * Fix Proxmox provider script name
    
    oh wow it really was that stupid wasn't it
    
    * Clone the Proxmox provider repo
    
    * Use HTTPS to clone repo
    
    * Remove check parameter for `terraform fmt`
    
    This causes GitHub action to fail when formatting changes are required.
    
    * Comment out version check for now
    
    The install process finds my fork of the plugin as version v0.0.0.
    Instead of making a new tag in the forked repo, just comment out the
    version for now.  (Hopefully this works.)
    
    * Fix plugin path, required_providers
    
    * Run Proxmox plugin install with Bash in GitLab too
    
    * Fix GitHub pre-commit pipeline
    
    * Fix pre-commit complaining about my script lol
    
    * Make sure proxmox-api-go updates get installed
    
    * Use go get instead
    
    * Add hastate parameter to default container and VM
    
    * Clean Go module cache before installing
    
    * Specify proxmox-api-go version
    
    * Change plugin provider name
    
    * Remove extraneous step
    
    * Run terraform init in proxmox provider script
    
    * Remove -migrate-state parameter to terraform init
    
    It broke the custom provider location stuff
    
    * Try local terraform.d directory
    
    * Try the directory Terraform complains about
    
    * Revert to original module to test
    
    I want to see where the modules are being installed now...
    
    * Fix provider directory
    
    I forgot about a cd...
    
    * Cleanup directory location before creating
    
    * Try the plugin directory again
    
    * Re-add newer version requirement
    
    * Try the documented plugin dir again
    
    Also force the newer version again to make sure we're getting the
    modified plugin.
    
    * Fix working directory for pre-commit GitHub CI
    
    * fix: truthy on -> no
    
    * Also copy provider into module directories
    
    * Fix variable ordering
    
    * Probably fix module path
    
    * why u no work
    
    * no quotes doofus
    
    * NEWLINE
    
    Co-authored-by: Aaron Saderholm <[email protected]>
    yesrod and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    8e6785d View commit details
    Browse the repository at this point in the history
  2. Switch to upstream repos (#45)

    yesrod authored and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    c36b11c View commit details
    Browse the repository at this point in the history
  3. Possibly fix builds? (#46)

    * Switch back to my fork for testing
    
    * Don't manually install my fork of proxmox-api-go
    
    * Switch back to upstream
    yesrod authored and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    f9250c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e02e6e View commit details
    Browse the repository at this point in the history
  5. Be more specific regarding rules

    yesrod authored and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    51c780a View commit details
    Browse the repository at this point in the history
  6. Rsyslog-server base playbook (#41)

    * feat: update .gitignore
    
    * feat: add base and test VMs
    
    * fix: update variable names to match existing scheme
    
    * feat: add missing terraform pre-commit
    
    * fix: update workflow
    
    * fix: re-add tflint
    
    * feat: add playbook for rsyslog
    
    * fix: move back to telmate proxmox provider
    
    * feat: add firewall rules and cron entry to compress logs
    claughinghouse authored and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    e53fba6 View commit details
    Browse the repository at this point in the history
  7. Remove terraform provider script (#51)

    * fix: remove now outdated script
    
    * fix: remove old pre-commit workflot option
    claughinghouse authored and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    498a1a4 View commit details
    Browse the repository at this point in the history
  8. feat: setup timesyncd (#54)

    claughinghouse authored and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    1851795 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5b6e83d View commit details
    Browse the repository at this point in the history
  10. Add rsyslog to common ubuntu role for all clients (#49)

    * feat: add client rsyslog config
    
    * feat: update module to be a template
    
    * fix: update IP in vault
    claughinghouse authored and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    3632c8a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    44e4c3c View commit details
    Browse the repository at this point in the history
  12. Remove remnants of Terraform plugin hack (#58)

    The script has been gone for a while, but both CI systems are still
    trying to run it.
    yesrod authored and aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    6d09eb7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a4be91c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    23d02f7 View commit details
    Browse the repository at this point in the history
  15. TOPS-100 not

    aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    45ab57c View commit details
    Browse the repository at this point in the history
  16. TOPS-100 rebase fluke

    aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    2372a24 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e2147cd View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7fc2671 View commit details
    Browse the repository at this point in the history
  19. TOPS-100 ??? CIDR math

    aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    6cd4d72 View commit details
    Browse the repository at this point in the history
  20. TOPS-100 Maybe?

    aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    c4efad4 View commit details
    Browse the repository at this point in the history
  21. TOPS-100 Maybe?

    aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    41a247f View commit details
    Browse the repository at this point in the history
  22. TOPS-100 cleanup

    aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    ea6e78b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1aae4f2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    fb181e5 View commit details
    Browse the repository at this point in the history
  25. TOPS-100 missing $

    aaronsaderholm committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    2bde176 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    fe1d9a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e80b2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab09d98 View commit details
    Browse the repository at this point in the history
  4. Add labels to module

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    a750392 View commit details
    Browse the repository at this point in the history
  5. Testing

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    830702d View commit details
    Browse the repository at this point in the history
  6. IP off by 1

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    6154b27 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9a446a5 View commit details
    Browse the repository at this point in the history
  8. Template round 1

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    19de27c View commit details
    Browse the repository at this point in the history
  9. DEPLOY_BRANCHES var

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    1674760 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8b081c9 View commit details
    Browse the repository at this point in the history
  11. Remove stackstorm

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    e787a17 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0f5c019 View commit details
    Browse the repository at this point in the history
  13. More testing

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    d72bae5 View commit details
    Browse the repository at this point in the history
  14. Whoops

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    6a96c21 View commit details
    Browse the repository at this point in the history
  15. Deploy branch fixes

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    3784685 View commit details
    Browse the repository at this point in the history
  16. Deploy branch fixes

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    4bdacd3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0f7e6c7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    18e483d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    18fb916 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b8af2a6 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    673d51f View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    16929b4 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a2dd956 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    55807d2 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    8b58b96 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c6a8967 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    068e030 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    c540b08 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    744c692 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    36c379f View commit details
    Browse the repository at this point in the history
  31. Expand inventory

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    6259bbf View commit details
    Browse the repository at this point in the history
  32. Fix lxc-tftp

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    92309f1 View commit details
    Browse the repository at this point in the history
  33. Fix bugs

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    797e6cd View commit details
    Browse the repository at this point in the history
  34. terraform fmt

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    08539cc View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    a240d9c View commit details
    Browse the repository at this point in the history
  36. Spacing fix

    aaronsaderholm committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    e8e6ee6 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    9795f9a View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    fa7919d View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    1d1bbd1 View commit details
    Browse the repository at this point in the history