GithubHelp home page GithubHelp logo

techdufus / dotfiles Goto Github PK

View Code? Open in Web Editor NEW
251.0 251.0 41.0 535 KB

Fully automated development environment for TechDufus using ansible.

License: Apache License 2.0

Shell 21.13% Lua 44.95% Jinja 0.30% Python 33.62%
ansible archlinux bash dotfiles neovim ubuntu

dotfiles's Introduction

I'm a nerd, and I love all things Tech!

github-snake

What am I up to?


⚑ Recent GitHub Activity

  1. πŸŽ‰ Merged PR #117 in TechDufus/dotfiles
  2. πŸ’ͺ Opened PR #117 in TechDufus/dotfiles
  3. ❗ Opened issue #23 in AKSarav/Kube-Node-Usage
  4. πŸŽ‰ Merged PR #116 in TechDufus/dotfiles
  5. πŸ’ͺ Opened PR #116 in TechDufus/dotfiles
  6. πŸŽ‰ Merged PR #115 in TechDufus/dotfiles
  7. πŸ’ͺ Opened PR #115 in TechDufus/dotfiles
  8. πŸŽ‰ Merged PR #114 in TechDufus/dotfiles
  9. πŸ’ͺ Opened PR #114 in TechDufus/dotfiles
  10. πŸŽ‰ Merged PR #5 in TechDufus/fluxctl

πŸ‘€ Latest Blog Posts

πŸ‘¨β€πŸ’» Stats

dotfiles's People

Contributors

techdufus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dotfiles's Issues

[FEATURE_REQUEST] Add Role for Updating from Github Release

Is your feature request related to a problem?

Many roles have mostly duplicate code when it comes to pulling latest releases from Github.

Solution you'd like

A single role that will take in config options / customizations for each release, and install github releases by calling this role.

Alternatives you've considered

No response

Anything else?

No response

[BUG] ARCH: No `unzip` handler is installed

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

System | Unzip win32yank.exe
  ✘ localhost [FAILED]
    Message:
      Failed to find handler for "/home/techdufus/.ansible/tmp/ansible-
      tmp-1708004294.0679557-4431-35770479633598/source". Make sure the required
      command to extract the file is installed.
      Unable to find required 'unzip' or 'unzip' binary in the path.
      Command "/usr/sbin/tar" could not handle archive: Unable to list files in
      the archive: zstd: /*stdin*\: unsupported format
      /usr/sbin/tar: Child returned status 1
      /usr/sbin/tar: Error is not recoverable: exiting now

      Command "/usr/sbin/tar" could not handle archive: Unable to list files in
      the archive: gzip: stdin has more than one entry--rest ignored
      /usr/sbin/tar: This does not look like a tar archive
      /usr/sbin/tar: Skipping to next header
      /usr/sbin/tar: Child returned status 2
      /usr/sbin/tar: Error is not recoverable: exiting now

      Command "/usr/sbin/tar" could not handle archive: Unable to list files in
      the archive: /usr/sbin/tar: This does not look like a tar archive
      /usr/sbin/tar: Skipping to next header
      /usr/sbin/tar: Exiting with failure status due to previous errors

      Unable to find required 'unzip' or 'zipinfo' binary in the path.
      Command "/usr/sbin/tar" could not handle archive: Unable to list files in
      the archive: bzip2: (stdin) is not a bzip2 file.
      /usr/sbin/tar: Child returned status 2
      /usr/sbin/tar: Error is not recoverable: exiting now

      Command "/usr/sbin/tar" could not handle archive: Unable to list files in
      the archive: xz: (stdin): File format not recognized
      /usr/sbin/tar: Child returned status 1
      /usr/sbin/tar: Error is not recoverable: exiting now
    Invocation:
      module_args:
        attributes: None
        copy: true
        creates: None
        decrypt: true
        dest: /tmp
        exclude: []
        extra_opts: []
        group: None
        include: []
        io_buffer_size: 65536
        keep_newer: false
        list_files: false
        mode: '0755'
        owner: None
        remote_src: false
        selevel: None
        serole: None
        setype: None
        seuser: None
        src: /home/techdufus/.ansible/tmp/ansible-
      tmp-1708004294.0679557-4431-35770479633598/source
        unsafe_writes: false
        validate_certs: true

Expected Behavior

No response

Steps To Reproduce

No response

Environment

  • OS:
  • Architecture:

Anything else?

No response

[BUG] ARCH: TLDR role does not have handlers

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Error: ERROR! The requested handler 'Cleanup Tldr downloaded tar' was not found in either the main handlers list nor in the listening handlers list

Expected Behavior

No response

Steps To Reproduce

No response

Environment

  • OS:
  • Architecture:

Anything else?

No response

[BUG] mode for ansible.builtin.get_url causes error

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Thank you for sharing this repo,
In this file:
https://github.com/TechDufus/dotfiles/blob/main/roles/bash/tasks/ubuntu.yml

I had to change all the 'mode' flags to the "0755" syntax instead of 755.
I got permission problems when running the main.yml playbook

Update:
In line 21 same file:
/{{ ansible_user_dir }}/oh-my-bash.install.sh
This causing ansible trying to access a file in //$HOME
Changing it to:
"{{ ansible_user_dir }}/oh-my-bash.install.sh"

Fixes the problem

Expected Behavior

No response

Steps To Reproduce

https://github.com/TechDufus/dotfiles/blob/main/roles/bash/tasks/ubuntu.yml

Environment

  • OS: Ubuntu 22.04
  • Architecture: x86

Anything else?

Happy to create a PR if you prefer that
No response

[BUG] beautiful_output plugin import of watchdog fails

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

Creating new codespace on GH with this repo. Running the dotfile script from the repo root with:
./bin/dotfiles

I get this output:

[ ]  Installing Ansible 

[notice] A new release of pip is available: 23.3.2 -> 24.0
 [βœ“]  Installing Ansible
 [βœ“]  Installing Python3 Watchdog
 [βœ“]  Generating SSH keys
 [βœ“]  Cloning repository
 [βœ“]  Updating Galaxy
 [βœ“]  Running playbook
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'
ERROR! Unexpected Exception, this is probably a bug: No module named 'watchdog'

my current solution is the disable the plugin in the ansible.cfg file

I verified that the watchdog is installed and can be imported from the python shell.

Expected Behavior

No response

Steps To Reproduce

No response

Environment

  • OS: Ubuntu 22.04
  • Architecture: x86

Anything else?

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.