chefでdenyhostsを設定するメモ

0
    chefでdenyhostsをとりあえずいれるメモ
    chef-zeroでchef-denyhostsを利用する

    berksfile
    source "https://api.berkshelf.com"
    metadata
    
    metadata.rb
    depends denyhosts;
    
    attributes/default.rb
    default["denyhosts"]["allowed-hosts"] = [ "1.1.1.1", "2.2.2.2" ]
    default["denyhosts"]["config"]["admin_email"] = hogehoge@hoge.com
    
    recipe/base.rb
    include_recipe 'denyhosts'
    
    berksコマンド
    # berks vendor cookbooks
    

    おすすめの防寒グッズを教えてください!

    0
      おすすめの防寒グッズを教えてください!

      最近の寒さには、防寒グッズは必要だね
      でも、いざ買おうと思うとちょっと高いよね

      ということで、最近見つけたくまポンというクーポンサイトで買うのがいいよ

      おすすめは、裏起毛レギンス
      http://kumapon.jp/99/20151010kpd038647

      これから重宝するね!

      nginx fastcgi-cacheとcorsとか

      0
        phpアプリがAccess-Control-Allow-Originヘッダーを'*'で返すので、
        fastcgi cache側で、へんな状態でcacheファイルが作成された

        cacheファイルに、下記のヘッダーが。。。

        Access-Control-Allow-Origin: hogehoge.jp

        chromeでみると

        'Access-Control-Allow-Origin' header contains the invalid value 'hogehoge.jp'. Origin 'http://hogehoge.jp' is therefore not allowed access.


        fastcgi_hide_headerでヘッダーを消してadd_headerしてなんとかなったよ
        location ~ ¥.php$ {
        fastcgi_hide_header Access-Control-Allow-Origin;
        add_header 'Access-Control-Allow-Origin' 'http://ugeuge';
        }
        

        fdx-f7装着

        0
          cx-5を16インチにしたよ
          グランドトレックAT3 235/70R/16にしたった
          ホイールは、fdx-f7


          白ボディに、黒ホイール



          満足ですわ

          method => :deleteがきない件

          0
            railsでlink_toで作ったリンクをクリックしても、confirmも効かないし、GETになってしまっている

            <%= link_to '削除', member, :method => :delete, :confirm => 'Are you sure?' %>

            layouts/application.html.erbのincude_tagをかえたら動いた

            <%= javascript_include_tag "application" %>  <------消した
            <%= javascript_include_tag "jquery", "jquery_ujs" %>  <-----ついか

            難しい・・・

            rubyでaws

            0

              aws-sdkより、right_awsのほうが使いやすかった
              ログもでる

               

               INFO -- : New RightAws::Ec2 using shared connections mode

               INFO -- : Opening new HTTPS connection to ap-northeast-1.ec2.amazonaws.com:443


               

              berks-apiとかのメモ

              0
                berks-api
                berks-api
                下記によると、インストール方法は、cookbookまたはgemになるもよう
                https://github.com/berkshelf/berkshelf-api
                また、rubyのバージョンは1.9 、2.0でテストされているらしい

                $ rvm install 2.0.0

                $ rum use ruby-2.0.0-p594

                $ gem install berks-api

                berksfileもいれておく

                $ gem install berksfile

                 51 gems installed

                $ berks-api 

                /home/vagrant/.rvm/gems/ruby-2.0.0-p594/gems/ffi-1.9.6/lib/ffi/library.rb:133:in `block in ffi_lib': Could not open library 'archive': archive: cannot open shared object file: No such file or directory. (LoadError)

                Could not open library 'libarchive.so': libarchive.so: cannot open shared object file: No such file or directory

                パッケージがたりないようなので、追加

                $ sudo apt-get install 

                $ libarchive-dev

                起動した

                vagrant@vagrant:~$ berks-api 

                I, [2014-11-12T07:39:52.665572 #28877]  INFO -- : Cache manager starting...

                I, [2014-11-12T07:39:52.666014 #28877]  INFO -- : Loading save from /home/vagrant/.berkshelf/api-server/cerch

                I, [2014-11-12T07:39:52.862366 #28877]  INFO -- : Cache contains 7854 items

                I, [2014-11-12T07:39:52.863443 #28877]  INFO -- : Cache Builder starting...

                I, [2014-11-12T07:39:52.916987 #28877]  INFO -- : REST Gateway listening on 0.0.0.0:26200

                I, [2014-11-12T07:39:52.948415 #28877]  INFO -- : Processing supermarket

                I, [2014-11-12T07:39:55.569108 #28877]  INFO -- : Found 7854 cookbooks from supermarket

                I, [2014-11-12T07:39:55.633288 #28877]  INFO -- : About to merge cookbooks

                I, [2014-11-12T07:39:55.633965 #28877]  INFO -- : Cache m

                ▪️berkshelf-apiの設定

                といあえず、supermarketをみる設定をしてみる

                $ view /home/vagrant/.berkshelf/api-server/config.json 

                {
                  "endpoints": [
                    { "type": "supermarket" }
                  ]
                }
                
                
                
                ▪️apiサーバ起動
                 $ berks-api
                
                
                
                ▪️cookbookの作成
                $ cd ~/
                $ berks cookbook berks-api-test
                $ cd berks-api-test
                
                
                
                ▪️Berksfileの作成
                
                
                

                source "http://localhost:26200"

                metadata

                cookbook "nginx"

                ▪️いれてみる
                動いた。これで、
                $ berks vendor coobooks

                Resolving cookbook dependencies...

                Fetching 'berks-api-test' from source at .

                Fetching cookbook index from http://localhost:26200...

                Installing apt (2.6.0) from http://localhost:26200 ([supermarket] https://supermarket.getchef.com/api/v1)

                Using berks-api-test (0.1.0) from source at .

                Installing bluepill (2.3.1) from http://localhost:26200 ([supermarket] https://supermarket.getchef.com/api/v1)

                ▪️metadata.rbをいじる
                $ view ~/berks-api-test/metadata.rb
                
                
                

                name             'berks-api-test’

                maintainer       'YOUR_NAME'

                maintainer_email 'YOUR_EMAIL'

                license          'All rights reserved'

                description      'Installs/Configures berks-api-test'

                long_description 'Installs/Configures berks-api-test'

                version          '0.1.1'

                depends ‘nginx'

                ▪️レシピをいじる
                
                
                

                $ view /home/vagrant/berks-api-test/recipes/default.rb 

                include_recipe 'nginx::package'

                ▪️サーバへレシピをアップロード
                 $ berks install
                 $ berks upload
                
                
                
                ▪️ サーバへのrecipeの登録
                 knife node run_list add web1 berks-api-test
                ▪️反映
                 $ knife ssh "name:web1" -x vagrant "sudo chef-client
                $ knife ssh "name:web1" -x vagrant "sudo chef-client
                
                
                
                
                


                2014年09月17日のつぶやき

                0
                  16:52
                  Vagrantのchef-omunibusがこける http://t.co/GqXyeiNje1 #jugem_blog
                  • 2014.09.18 Thursday
                  • -
                  • 03:01
                  • -
                  • -
                  • -
                  • -
                  • by orz

                  Vagrantのchef-omunibusがこける

                  0
                    VagrantでDBローカル環境を新規作成しようとしたら、こんなのが出た
                     
                    Please detail your operating system type, version and any other relevant details
                    Metadata URL: https://www.getchef.com/chef/metadata?v=11.16.2&prerelease=false&nightlies=false&p=el&pv=5&m=i686
                    ¥nDEBUG OUTPUT FOLLOWS:¥n¥nSTDERR from wget:¥n¥n--2014-09-17 09:45:38--  https://www.getchef.com/chef/metadata?v=11.16.2&prerelease=false&nightlies=false&p=el&pv=5&m=i686
                    Resolving www.getchef.com... 184.106.28.82
                    Connecting to www.getchef.com|184.106.28.82|:443... connected.
                    ERROR: cannot verify www.getchef.com's certificate, issued by `/C=US/O=DigiCert Inc/CN=DigiCert Secure Server CA':
                      Unable to locally verify the issuer's authority.
                    ERROR: certificate common name `*.opscode.com' doesn't match requested host name `www.getchef.com'.
                    To connect to www.getchef.com insecurely, use `--no-check-certificate'.
                    Unable to establish SSL connection.¥n¥nSTDERR from perl:¥n¥nCan't locate LWP/Simple.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at -e line 1.
                    BEGIN failed--compilation aborted at -e line 1.¥n

                    こちらの記事を参考に、chefのバージョン固定で起動
                    http://qiita.com/icb54615/items/2e049df2db1e0e6b1df6

                    ふう

                    2014年08月20日のつぶやき

                    0
                      17:15
                      chefのメモなど http://t.co/An4MiYFOAY #jugem_blog
                      • 2014.08.21 Thursday
                      • -
                      • 03:02
                      • -
                      • -
                      • -
                      • -
                      • by orz


                      calendar

                      S M T W T F S
                      1234567
                      891011121314
                      15161718192021
                      22232425262728
                      2930     
                      << September 2019 >>

                      selected entries

                      categories

                      archives

                      recent comment

                      recent trackback

                      recommend

                      links

                      profile

                      書いた記事数:209 最後に更新した日:2019/04/12

                      search this site.

                      others

                      mobile

                      qrcode

                      powered

                      無料ブログ作成サービス JUGEM