両方のコンピュータを同期する方法

両方のコンピュータを同期する方法

私は異なる時間に使用する2台のマシンを持っています。あるコンピュータに適用された特定の変更(ファイルの作成/削除、アプリケーションのインストール/削除)を別のコンピュータに表示したいと思います。私は現在homeshickを使ってドットファイルを管理し、gitを介してコンピュータ間で同期します。また、同期を使用してファイルを同期します。ただし、インストール/削除されたアプリを同期する方法はありません。また、特定のファイル/アプリケーションをコンピュータ間で同期していないままにしたいと思います。

これを達成するための信頼できる方法は何ですか?

答え1

あなたはそれを使用することができますアンシプール行ってこれをやってみてください。機械管理を自動化するためのツールであり、ソフトウェアパッケージをインストール/削除できます。

コンピュータを新しくインストールした後に実行するすべての*コンピュータにインストールするパッケージの次のプレイブックがあります。

--- # Post install operating system

- hosts: most
  remote_user: ansible
  become: yes
  become_method: sudo
  connection: ssh
  gather_facts: yes
  tasks:
  - name: "Install packages"
    package:
      name: "{{ item }}"
      state: present
    with_items:
      - anki
      - binutils
      - clusterssh
      - dmidecode
      - etckeeper
      - fortune-mod
      - gcc
      - gitk
      - gpm
      - hdparm
      - htop
      - inotify-tools
      - kdiff3
      - keychain
      - kmplayer
      - libreoffice
      ...


*このグループにはすべての機械が含まれていますmost

関連情報