itnok.config_itnokterm_ubuntu
config-itnokterm-ubuntu
ユーザーの$HOMEにitnok-termのGitHubリポジトリをクローンし、アカウントを設定します。
実行されるステップは次のとおりです:
- 役割 itnok.manage_pkg_ubuntu を使用:
- git、vim、tmux、xclip、vim-gtk、dconf-cli、alacritty、emacs-nox、python3-pip、python3-psutilパッケージがインストールされていることを確認します
~/.ssh
ディレクトリが存在することを確認します- itnok-termのために提供されたデプロイキーをインストールします
~/.custom
ディレクトリが存在することを確認します~/.custom
にitnok-term
リポジトリをクローンします- NVM v0.35.3 および Node.js v12.16.2 をインストールします
- Powerlineモジュールをインストールします
- $HOME内の必要なファイルのためのシンボリックリンクを作成します (:warning: これは最終的にデータを上書きします!)
- カスタムGnomeターミナルプロファイルを追加します
- 現在のGnomeターミナルプロファイルのリストを読み込みます
itnok-term
からのプロファイルを追加し、新しいGnomeターミナルプロファイルのリストを作成しますitnok-term
プロファイルをGnomeターミナルのデフォルトにします
:exclamation: 要件
特にありません。
:abcd: 役割変数
変数 | 説明 | デフォルト値 |
---|---|---|
config_itnokterm_gterm_profile_uuid |
使用するGnomeターミナルのUUID | 1311470c-c450-1073-773b-e11ee50de666 |
config_itnokterm_git_deploy_key |
使用するGitHubデプロイキー(itnok-termはプライベートです) | なし |
config_itnokterm_user |
対象のUbuntuシステムで設定するユーザー | root |
config_itnokterm |
インストールするitnok-termのバージョン/ブランチ | master |
:link: 依存関係
- itnok.manage_pkg_ubuntu (:octocat: ansible-role-manage-pkg-ubuntu)
- itnok.install_nvm_ubuntu (:octocat: ansible-role-install-nvm-ubuntu)
依存関係をインストールするには、次のコマンドを使用します:
$ ansible-galaxy install <dependecy.name>
必要なAnsibleロールのインストールは、次のように簡単に行えます:
$ ansible-galaxy install -r requirements.yml
:notebook: 例プレイブック
プレイブックでこの役割を使用する方法の例です:
---
- hosts: servers
remote_user: ubuntu # オプション(リモートユーザー)
gather_facts: yes # オプション
become: yes
roles:
- { role: itnok.config_itnokterm_ubuntu }
vars:
config_itnokterm_user: "ubuntu"
config_itnokterm_git_deploy_key: "<あなたのボールトからの何か長い文字列>"
config_itnokterm: "master"
:guardsman: ライセンス
MIT (詳しく読む)
プロジェクトについて
Clone itnok-term GitHub repo in user's $HOME and configure the account to use it.
インストール
ansible-galaxy install itnok.config_itnokterm_ubuntu
ライセンス
mit
ダウンロード
850
所有者